var { useState } = React; window.Login = function Login({ onLogin, accent = '#2563eb' }) { const [username, setUsername] = useState('admin'); const [password, setPassword] = useState(''); const [error, setError] = useState(null); const [loading, setLoading] = useState(false); const handleSubmit = async (e) => { e.preventDefault(); setError(null); setLoading(true); try { const data = await window.api.auth.login(username, password); localStorage.setItem('token', data.access_token); onLogin(); } catch (err) { setError(err.message); } finally { setLoading(false); } }; return (
{ e.target.style.display = 'none'; e.target.parentNode.innerHTML = ''; }}
/>
Bitte loggen Sie sich ein