import { Link, Navigate, Outlet, useLocation, useNavigate, } from "react-router-dom"; import { CircleUser, Earth, History, Menu, Server } from "lucide-react"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { Sheet, SheetContent, SheetTrigger } from "@/components/ui/sheet"; import { cn } from "@/lib/utils"; import { ConfigProvider } from "@/providers/config"; import { getPb } from "@/repository/api"; export default function Dashboard() { const navigate = useNavigate(); const location = useLocation(); if (!getPb().authStore.isValid || !getPb().authStore.isAdmin) { return ; } const currentPath = location.pathname; const getClass = (path: string) => { console.log(currentPath); if (path == currentPath) { return "bg-muted text-primary"; } return "text-muted-foreground"; }; const handleLogoutClick = () => { getPb().authStore.clear(); navigate("/login"); }; return ( <>
Certimate
My Account Logout
); }