"use client"; import { FC } from "react"; // to desktop import { isDesktopApp } from "@todesktop/client-core/platform/todesktop"; // mobx import { observer } from "mobx-react"; // helpers import { cn } from "@/helpers/common.helper"; // hooks import { useAppTheme } from "@/hooks/store"; // desktop app components import { SidebarToggle, DesktopAppNavigation, useDesktopApp, DesktopAppProvider } from "@/plane-web/components/desktop"; const DesktopAppRoot: FC = observer(() => { // store hooks const { sidebarCollapsed } = useAppTheme(); const { pageTitle, isFullScreen } = useDesktopApp(); return ( <>
{/* page title */}
{pageTitle}
); }); export const DesktopAppProviderRoot: FC = observer(() => { if (!isDesktopApp()) return null; return ( ); });