"use client"; import { useAuth } from "@/components/AuthProvider"; import { AdminDashboard } from "@/components/AdminDashboard"; import { useRouter } from "next/navigation"; import { useEffect } from "react"; export default function AdminPage() { const { user, loading } = useAuth(); const router = useRouter(); useEffect(() => { if (loading) return; if (!user) { router.push("/"); return; } if (!user.isAdmin) { router.push("/"); return; } }, [user, loading, router]); if (loading) { return (
🔐
Verifying command clearance...
); } if (!user || !user.isAdmin) { return null; } return ; }