diff --git a/webui/src/states/Root/Root.jsx b/webui/src/states/Root/Root.jsx new file mode 100644 index 0000000..eb969ee --- /dev/null +++ b/webui/src/states/Root/Root.jsx @@ -0,0 +1,27 @@ +import {Navigate, Outlet} from "react-router-dom"; +import {TokenContext} from "@/common/contexts/Token"; +import {useContext, useState} from "react"; +import {Box, Toolbar} from "@mui/material"; +import Sidebar from "@/states/Root/components/Sidebar"; +import Header from "@/states/Root/components/Header"; + +export const Root = () => { + + const [mobileOpen, setMobileOpen] = useState(false); + const {tokenValid} = useContext(TokenContext); + + return ( + <> + {tokenValid === false && } + + {tokenValid && +
setMobileOpen(current => !current)} /> + setMobileOpen(current => !current)} /> + + + + + } + + ) +} \ No newline at end of file