diff --git a/src/components/admin/admin-shell.tsx b/src/components/admin/admin-shell.tsx index 8b388be..5e1370b 100644 --- a/src/components/admin/admin-shell.tsx +++ b/src/components/admin/admin-shell.tsx @@ -1,3 +1,7 @@ +"use client"; + +import { useState } from "react"; +import { Menu, X } from "lucide-react"; import { AdminNav } from "@/components/admin/admin-nav"; import { LogoutButton } from "@/components/layout/logout-button"; @@ -10,10 +14,38 @@ export function AdminShell({ userName: string; questionsBadge?: number; }) { + const [open, setOpen] = useState(false); + return (
+ {/* Mobile hamburger */} + + + {/* Overlay */} + {open && ( +
setOpen(false)} + /> + )} + -
+ +
{children}