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
-