diff --git a/src/components/AdminLayout.tsx b/src/components/AdminLayout.tsx index f067606..de72b8e 100644 --- a/src/components/AdminLayout.tsx +++ b/src/components/AdminLayout.tsx @@ -60,13 +60,19 @@ const AdminAppBar = () => { const AdminMenu = (props) => { const [menu, setMenu] = useState([] as MenuItem[]); - useEffect(() => setMenu(GetConfig().menu), []); + const [serverStatusEnabled, setServerStatusEnabled] = useState(false); + useEffect(() => { + setMenu(GetConfig().menu); + if (GetConfig().etkeccAdmin) { + setServerStatusEnabled(true); + } + }, []); const [serverProcess, setServerProcess] = useStore("serverProcess", { command: "", locked_at: "" }); const [serverStatus, setServerStatus] = useStore("serverStatus", { success: false, ok: false, host: "", results: [] }); return ( - {menu && menu.length > 0 &&