import { useUserStore } from "@/stores/use-user-store"; import { AdminProvider } from "./admin-context"; import { AdminShell } from "./components/admin-shell"; import "./theme/admin-tokens.css"; import "./theme/admin-chrome.css"; export default function AdminPage() { const actor = useUserStore((state) => state.user); const hydrated = useUserStore((state) => state.hydrated); if (!hydrated) return null; if (actor?.role !== "admin") { return (

无权限

当前账号不是管理员,无法访问后台。

); } return ( ); }