'use client'; import { useEffect } from 'react'; import { useRouter } from 'next/navigation'; import { Dna, LoaderCircle } from 'lucide-react'; import { useAuth } from '@/contexts/auth'; import { ThemeToggle } from '@/components/ThemeToggle'; import { motion } from 'framer-motion'; import { fadeUp } from '@/lib/animations'; export default function AuthPage() { const { user, loading, signIn, isGuest } = useAuth(); const router = useRouter(); useEffect(() => { if (!loading && (user || isGuest)) { router.replace('/analyze'); } }, [user, isGuest, loading, router]); if (loading) { return (
); } return (
Bio Nexus

Welcome to Bio Nexus

Bioinformatics tools for sequence analysis

or

Free for academic researchers. No spam, ever.
Guest results are saved for 24 hours.

); }