feat(admin): wire analytics dashboard route
This commit is contained in:
@@ -9,6 +9,7 @@ import {
|
||||
FileText,
|
||||
FolderTree,
|
||||
GraduationCap,
|
||||
LayoutDashboard,
|
||||
PanelRightClose,
|
||||
PanelRightOpen,
|
||||
ShieldCheck,
|
||||
@@ -23,6 +24,13 @@ import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@/component
|
||||
import { cn } from "@/lib/utils";
|
||||
|
||||
const navGroups = [
|
||||
{
|
||||
key: "dashboard",
|
||||
label: "داشبورد",
|
||||
items: [
|
||||
{ to: "/admin/dashboard", label: "داشبورد", icon: LayoutDashboard, visibility: "staff" },
|
||||
],
|
||||
},
|
||||
{
|
||||
key: "users",
|
||||
label: "کاربران",
|
||||
@@ -59,6 +67,7 @@ export default function AdminLayout({ children }: { children: ReactNode }) {
|
||||
const { user, isAuthenticated, loading } = useAuth();
|
||||
const [collapsed, setCollapsed] = useState(false);
|
||||
const [openGroups, setOpenGroups] = useState<Record<string, boolean>>({
|
||||
dashboard: true,
|
||||
users: true,
|
||||
events: true,
|
||||
blog: true,
|
||||
|
||||
Reference in New Issue
Block a user