// LoginView - Pagina di autenticazione con form di login function LoginView() { const { login, error: authError, loading } = useAuth(); const [email, setEmail] = React.useState(''); const [password, setPassword] = React.useState(''); const [showPassword, setShowPassword] = React.useState(false); const [localError, setLocalError] = React.useState(''); const handleSubmit = async (e) => { e.preventDefault(); setLocalError(''); if (!email.trim()) { setLocalError('Email obbligatoria'); return; } if (!password) { setLocalError('Password obbligatoria'); return; } const result = await login(email.trim(), password); if (!result.success) { setLocalError(result.error); } }; const error = localError || authError; return (
Gestione Pratiche & Automazione
Gestionale Interno © {new Date().getFullYear()}