import { useState } from 'react' import { NexusIcon } from '../components/NexusLogo' const USER = 'mihir.kansara' const PASS = 'nexus@2026' export default function LoginPage({ onLogin }) { const [u, setU] = useState('') const [p, setP] = useState('') const [err, setErr] = useState('') const [shake, setShake] = useState(false) const [loading, setLoading] = useState(false) function handleSubmit(e) { e.preventDefault() setLoading(true) setTimeout(() => { if (u === USER && p === PASS) { onLogin() } else { setErr('Invalid credentials. DM for access.') setShake(true) setTimeout(() => setShake(false), 600) } setLoading(false) }, 800) } return (