import React, { useContext, useState } from "react"; import { Outlet } from "react-router-dom"; import { AppShell, Burger, Container, Header, MediaQuery, Navbar, Paper, Text, createStyles, useMantineTheme, } from "@mantine/core"; import UserDataContextProvider, { UserDataContext, } from "../context/user-data-context"; import MainLoader from "../components/MainLoader"; import NavbarLinks from "../components/NavbarLinks"; import Logout from "../components/Logout"; const useStyles = createStyles(() => ({ body: { width: "100%", height: "100%", }, root: { width: "100%", height: "100vh", }, main: { width: "100%", height: "100vh", }, })); const MainLayout = () => { const { classes } = useStyles(); const theme = useMantineTheme(); const [opened, setOpened] = useState(false); const { isLoggedIn, errorMessage } = useContext(UserDataContext); if (!isLoggedIn) { return ; } return ( ); }; export default MainLayout;