import LogoDark from "@/common/assets/images/logo/dark.webp"; import LogoLight from "@/common/assets/images/logo/light.webp"; import {AppBar, Button, CircularProgress, IconButton, Link, Stack, Typography, useMediaQuery, useTheme} from "@mui/material"; import {Menu} from "@mui/icons-material"; import {useNavigate} from "react-router-dom"; import routes from "@/common/routes"; import {useEffect, useState} from "react"; const NAVBAR_HEIGHT = 80; export const Navigation = () => { const navigate = useNavigate(); const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down("lg")); const isDarkMode = theme.palette.mode === "dark"; const [dashboardLoading, setDashboardLoading] = useState(false); const openDashboard = () => { setDashboardLoading(true); const timeout = setTimeout(() => window.location.replace("https://dash.licenseapi.de"), 500); return () => clearTimeout(timeout); } return ( Logo navigate("/")} style={{cursor: "pointer"}}/> {!isMobile && <> {routes.map((route, index) => navigate(route.path)}> {route.name} )} } {isMobile && <> console.log("Menu")} sx={{mx: 2}}> } ) }