'use client'; import { useEffect } from 'react'; import { useRouter } from 'next/navigation'; import { useAuth } from '@/components/id/auth-provider'; import { getAdminLandingPath } from '@/lib/admin-access'; export default function AdminIndexPage() { const router = useRouter(); const { user, isLoading } = useAuth(); useEffect(() => { if (isLoading || !user) return; router.replace(getAdminLandingPath(user)); }, [isLoading, router, user]); return (