import { FC, ReactNode } from "react"; import { observer } from "mobx-react-lite"; // hooks import { useApplication } from "hooks/store"; // layouts import { AdminAuthWrapper, UserAuthWrapper } from "layouts/auth-layout"; // components import { InstanceAdminSidebar } from "../../../god-mode/app/sidebar"; import { InstanceAdminHeader } from "../../../god-mode/app/header"; import { InstanceSetupView } from "components/instance"; export interface IInstanceAdminLayout { children: ReactNode; } export const InstanceAdminLayout: FC = observer((props) => { const { children } = props; // store hooks const { instance: { instance }, } = useApplication(); if (instance?.is_setup_done === false) return ; return ( <>
<>{children}
); });