feat(admin): wire analytics dashboard route

This commit is contained in:
2026-06-14 09:52:14 +03:30
parent fc94ceb9f5
commit 5c15727516
5 changed files with 133 additions and 1 deletions

View File

@@ -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,