// Onboarding / login / 2FA / setup wizard for Superadmin function LoginScreen({ onLogin }) { const [step, setStep] = React.useState('login'); // login | twofa const [email, setEmail] = React.useState('andrej@clickinpms.com'); const [pw, setPw] = React.useState('••••••••••••'); const [code, setCode] = React.useState(['','','','','','']); const refs = React.useRef([]); const submitLogin = (e)=>{ e && e.preventDefault(); setStep('twofa'); setTimeout(()=>refs.current[0]?.focus(),100); }; const handleCode = (i,v)=>{ if(!/^\d?$/.test(v)) return; const next=[...code]; next[i]=v; setCode(next); if(v && i<5) refs.current[i+1]?.focus(); if(next.every(d=>d)) setTimeout(onLogin, 400); }; return (
Pregled celotnega omrežja clickinPMS — 12 organizacij, 1.005 sob, 14 aktivnih uporabnikov in rast MRR-a 5,6 % mesečno.
Prijavite se v superadmin konzolo platforme.
Vnesite 6-mestno kodo iz aplikacije Google Authenticator, registrirane na napravi
iPhone 15 Pro · Andrejev.
{s.body}