diff --git a/frontend/src/LoginPage.jsx b/frontend/src/LoginPage.jsx index 7b96ced..f7a6aaf 100644 --- a/frontend/src/LoginPage.jsx +++ b/frontend/src/LoginPage.jsx @@ -6,69 +6,102 @@ const LoginPage = () => { const [credentials, setCredentials] = useState({ email: '', password: '' }); const [showPassword, setShowPassword] = useState(false); const [error, setError] = useState(''); + const [isLoading, setIsLoading] = useState(false); const navigate = useNavigate(); const handleSubmit = (e) => { e.preventDefault(); setError(''); + setIsLoading(true); - if (credentials.email === 'admin@limelite.com' && credentials.password === 'admin@2026') { - navigate('/admin/dashboard'); - } else { - setError('Incorrect admin credentials'); - } + // Simulate a slight network delay for a premium feel + setTimeout(() => { + if (credentials.email === 'admin@limelite.com' && credentials.password === 'admin@2026') { + navigate('/admin/dashboard'); + } else { + setError('Incorrect admin credentials'); + setIsLoading(false); + } + }, 800); }; return ( -
{error}
} - -