diff --git a/apps/admin/src/components/sidebar.tsx b/apps/admin/src/components/sidebar.tsx index cfee4b0..2f3e46c 100644 --- a/apps/admin/src/components/sidebar.tsx +++ b/apps/admin/src/components/sidebar.tsx @@ -3,6 +3,7 @@ import { Link } from "@tanstack/react-router"; import { Activity, BookOpen, + ChevronDown, ExternalLink, FileText, Hash, @@ -14,6 +15,7 @@ import { Users, Zap, } from "lucide-react"; +import { Accordion } from "radix-ui"; import { useAccount } from "../features/auth/hooks/useAccount"; import { clearTokens } from "../utils/api"; @@ -35,6 +37,31 @@ const MenuItem = ({ icon, label, to }: MenuItemProps) => { ); }; +interface MenuGroupProps { + value: string; + label: string; + children: React.ReactNode; +} + +const MenuGroup = ({ value, label, children }: MenuGroupProps) => { + return ( + + + + {label} + + + + +
{children}
+
+
+ ); +}; + export const Sidebar = () => { const { account } = useAccount(); @@ -54,49 +81,65 @@ export const Sidebar = () => {

Opencircle

-