diff --git a/client/src/pages/login.tsx b/client/src/pages/login.tsx index c213ddc..ed05884 100644 --- a/client/src/pages/login.tsx +++ b/client/src/pages/login.tsx @@ -1,7 +1,7 @@ import { useState } from "react"; import { motion } from "framer-motion"; import { useLocation } from "wouter"; -import { Shield, Lock, AlertCircle, UserPlus } from "lucide-react"; +import { Shield, Lock, AlertCircle } from "lucide-react"; import { useAuth } from "@/lib/auth"; import gridBg from '@assets/generated_images/dark_subtle_digital_grid_texture.png'; @@ -9,10 +9,8 @@ export default function Login() { const [email, setEmail] = useState(""); const [password, setPassword] = useState(""); const [error, setError] = useState(""); - const [success, setSuccess] = useState(""); const [isLoading, setIsLoading] = useState(false); - const [mode, setMode] = useState<'login' | 'signup'>('login'); - const { login, signup } = useAuth(); + const { login } = useAuth(); const [, setLocation] = useLocation(); const handleSubmit = async (e: React.FormEvent) => { @@ -20,21 +18,14 @@ export default function Login() { if (isLoading) return; setError(""); - setSuccess(""); setIsLoading(true); try { - if (mode === 'login') { - await login(email, password); - await new Promise(resolve => setTimeout(resolve, 100)); - setLocation("/admin"); - } else { - const result = await signup(email, password); - setSuccess(result.message || "Account created! Please check your email to confirm."); - setMode('login'); - } + await login(email, password); + await new Promise(resolve => setTimeout(resolve, 100)); + setLocation("/admin"); } catch (err: any) { - setError(err.message || `${mode === 'login' ? 'Login' : 'Signup'} failed`); + setError(err.message || "Login failed"); } finally { setIsLoading(false); } @@ -60,31 +51,10 @@ export default function Login() { AeThex Command

- {mode === 'login' ? 'Authorized Personnel Only' : 'Create Your Account'} + Authorized Personnel Only

-
- - -
-
{error && (
@@ -93,12 +63,6 @@ export default function Login() {
)} - {success && ( -
- {success} -
- )} -
@@ -138,16 +101,11 @@ export default function Login() { > {isLoading ? ( <>Processing... - ) : mode === 'login' ? ( + ) : ( <> Authenticate - ) : ( - <> - - Create Account - )}