/* ============================================================ KODILA — Prijava v intranet ============================================================ */ function Login({ onLogin, theme, toggleTheme }) { const [email, setEmail] = useState(''); const [pw, setPw] = useState(''); const [show, setShow] = useState(false); const [loading, setLoading] = useState(false); const [error, setError] = useState(''); const submit = async (e) => { e.preventDefault(); setError(''); setLoading(true); const { ok, data } = await api('/api/auth/login', { method: 'POST', body: JSON.stringify({ email, password: pw }), }); setLoading(false); if (ok) { onLogin(data.user, data.csrfToken); } else { setError('Napačen e-poštni naslov ali geslo.'); } }; return (

Prijava v intranet

Vnesite svoje poslovne poverilnice za dostop do aplikacij.

setEmail(e.target.value)} autoComplete="username" required />
setPw(e.target.value)} autoComplete="current-password" required />
{error &&
{error}
}
e.preventDefault()}>Pozabljeno geslo?
); } Object.assign(window, { Login });