'use client'; import { useEffect } from 'react'; import { useRouter } from 'next/navigation'; import { useAuth } from '@/lib/stores'; export default function AuthLayout({ children, }: { children: React.ReactNode; }) { const router = useRouter(); const { user } = useAuth(); useEffect(() => { if (user) { router.push('/dashboard/tasks'); } }, [user, router]); return <>{children}; }