import { FC, useRef } from "react"; import { observer } from "mobx-react"; // components import { SidebarDropdown, SidebarHelpSection, SidebarProjectsList, SidebarQuickActions, SidebarUserMenu, SidebarWorkspaceMenu, } from "@/components/workspace"; // helpers import { cn } from "@/helpers/common.helper"; // hooks import { useAppTheme } from "@/hooks/store"; import useOutsideClickDetector from "@/hooks/use-outside-click-detector"; // plane web components import { SidebarAppSwitcher } from "@/plane-web/components/sidebar"; export interface IAppSidebar {} export const AppSidebar: FC = observer(() => { // store hooks const { toggleSidebar, sidebarCollapsed } = useAppTheme(); // refs const ref = useRef(null); useOutsideClickDetector(ref, () => { if (sidebarCollapsed === false) { if (window.innerWidth < 768) { toggleSidebar(); } } }); return (



); });