import { useT } from "@agent-native/core/client/i18n"; import { IconMenu, IconPlus } from "@tabler/icons-react"; import { useState, useEffect } from "react"; import { useLocation } from "react-router"; import { Sheet, SheetContent, SheetTitle, SheetTrigger, } from "@/components/ui/sheet"; import { Sidebar } from "./Sidebar"; export function MobileNav({ showNewChat }: { showNewChat?: boolean }) { const [open, setOpen] = useState(false); const location = useLocation(); const t = useT(); // Auto-close on route change useEffect(() => { setOpen(false); }, [location.pathname]); return (