added logout button

This commit is contained in:
Carter 2024-12-02 13:46:10 -06:00
parent 5603f86b87
commit a317cd8bbc
3 changed files with 28 additions and 10 deletions

View file

@ -9,16 +9,19 @@ import Users from "pages/Users";
import { useMobile } from "hooks";
import BottomNavigator from "./BottomNavigator";
import TeamPage from "pages/Team";
import Header from "app/Header";
import Logout from "pages/Logout";
interface Props {
open: boolean,
onOpen: () => void;
onClose: () => void;
toggleTheme: () => void;
}
export default function Router(props: Props) {
const {open, onOpen, onClose} = props;
const {open, onOpen, onClose, toggleTheme } = props;
const { isAuthenticated, loginWithRedirect, isLoading } = useAuth0()
const isMobile = useMobile()
@ -48,6 +51,13 @@ export default function Router(props: Props) {
return (
<Suspense fallback={<LoadingScreen />}>
<BrowserRouter>
<Header
sideIsOpen={open}
openSide={onOpen}
toggleTheme={toggleTheme}
// teams={teams}
// setTeams={setTeams}
/>
<SideNavigator open={open} onOpen={onOpen} onClose={onClose} />
<Routes>
@ -67,6 +77,7 @@ export default function Router(props: Props) {
{/* <Route path="blogs" element={<Blogs />} />
<Route path="contact" element={<Contact />} />
<Route path="*" element={<NoPage />} /> */}
<Route path="/logout" element={<Logout />} />
</Routes>
{isMobile && <BottomNavigator openSide={onOpen} sideIsOpen={open} />}
</BrowserRouter>