'use client'; import { useEffect } from 'react'; import { useRouter } from 'next/navigation'; import { Dna, CircleNotch as LoaderCircle } from '@phosphor-icons/react'; import { useAuth } from '@/contexts/auth'; import { motion } from 'framer-motion'; import { fadeUp } from '@/lib/animations'; import { ThemeToggle } from '@/components/ui/ThemeToggle'; 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 (
Bioinformatics tools for sequence analysis
Free for academic researchers. No spam, ever.
Guest results are saved for 24 hours.