import dynamic from "next/dynamic"; // hooks import useTheme from "hooks/use-theme"; // components import { WorkspaceHelpSection, WorkspaceSidebarDropdown, WorkspaceSidebarMenu, } from "components/workspace"; const WorkspaceSidebarQuickAction = dynamic<{}>( () => import("components/workspace/sidebar-quick-action").then( (mod) => mod.WorkspaceSidebarQuickAction ), { ssr: false, } ); import { ProjectSidebarList } from "components/project"; import { PublishProjectModal } from "components/project/publish-project/modal"; import { ConfirmProjectLeaveModal } from "components/project/confirm-project-leave-modal"; // mobx react lite import { observer } from "mobx-react-lite"; // mobx store import { useMobxStore } from "lib/mobx/store-provider"; export interface SidebarProps { toggleSidebar: boolean; setToggleSidebar: React.Dispatch>; } const Sidebar: React.FC = observer(({ toggleSidebar, setToggleSidebar }) => { const store: any = useMobxStore(); // theme const { collapsed: sidebarCollapse } = useTheme(); return (
{/* publish project modal */} {/* project leave modal */}
); }); export default Sidebar;