import { Drawer } from "@mui/joy"; import { Button } from "@usememos/mui"; import { observer } from "mobx-react-lite"; import { useEffect, useState } from "react"; import { useLocation } from "react-router-dom"; import { workspaceStore } from "@/store/v2"; import Navigation from "./Navigation"; import UserAvatar from "./UserAvatar"; const NavigationDrawer = observer(() => { const location = useLocation(); const [open, setOpen] = useState(false); const workspaceGeneralSetting = workspaceStore.state.generalSetting; const title = workspaceGeneralSetting.customProfile?.title || "Memos"; const avatarUrl = workspaceGeneralSetting.customProfile?.logoUrl || "/full-logo.webp"; useEffect(() => { setOpen(false); }, [location.pathname]); const toggleDrawer = (inOpen: boolean) => (event: React.KeyboardEvent | React.MouseEvent) => { if (event.type === "keydown" && ((event as React.KeyboardEvent).key === "Tab" || (event as React.KeyboardEvent).key === "Shift")) { return; } setOpen(inOpen); }; return ( <>
); }); export default NavigationDrawer;