import React from "react";
import { Navigate } from "react-router-dom";
import { OtpLoginForm } from "../components/auth/OtpLoginForm";
import { DEMO_LOGIN_EMAIL, resolveLoginEmail, useAuth } from "../context/AuthContext";
export const LoginPage = () => {
const { user, isOtpSent, isLoading, isDemoMode, authError, requestOtp, verifyOtp } = useAuth();
const [email, setEmail] = React.useState(() => (isDemoMode ? DEMO_LOGIN_EMAIL : ""));
const [roleHint, setRoleHint] = React.useState("manager");
const [otp, setOtp] = React.useState("");
const [error, setError] = React.useState("");
React.useEffect(() => {
if (isDemoMode) {
setEmail(DEMO_LOGIN_EMAIL);
}
}, [isDemoMode]);
if (user) {
return