import React, { useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; import CryptID from '../components/auth/CryptID'; import { useAuth } from '../context/AuthContext'; export const Auth: React.FC = () => { const { session } = useAuth(); const navigate = useNavigate(); // Redirect to home if already authenticated useEffect(() => { if (session.authed) { navigate('/'); } }, [session.authed, navigate]); if (session.loading) { return (

Loading authentication system...

); } if (session.error) { return (

Authentication Error

{session.error}

); } return (
navigate('/')} />
); };