import { AppBar, Box, Button, Grid, IconButton, Link, Modal, Toolbar, Tooltip, Typography, useMediaQuery, useScrollTrigger, useTheme } from "@mui/material"; import { FC, useContext, useState } from "react"; import { Navigate, useLocation, useNavigate, useNavigation } from "react-router-dom"; import { ThemeModeContext, ThemeSchemeContext } from "../../theme"; import DarkIcon from "@mui/icons-material/DarkModeOutlined"; import LightIcon from "@mui/icons-material/LightModeOutlined"; import MenuIcon from "@mui/icons-material/MenuTwoTone"; import { Home } from "@mui/icons-material"; interface HeaderProps { onMobile?: boolean; window?: () => Window; } const MainAppBar: FC = ({ onMobile, window }) => { const { toggleTheme, themeMode, setThemeMode } = useContext(ThemeModeContext); const location = useLocation(); const [openModal, setOpenModal] = useState(false) const handleOpen = () => setOpenModal(true) const handleClose = () => setOpenModal(false) const trigger = useScrollTrigger({ disableHysteresis: true, threshold: 0, target: window ? window() : undefined, }); const theme = useTheme(); const isSxUp = useMediaQuery(theme.breakpoints.up('sm')); const navigate = useNavigate() const style_modal = { position: "absolute" as "absolute", top: !isSxUp ? "50%" : "50%", left: "50%", transform: "translate(-50%, -50%)", width: !isSxUp ? "97%" : "auto", color: "inherit", bgcolor: "background.paper", p: !isSxUp ? 4 : 4, borderRadius: "35px", } return ( <> navigate('/Home')}> AMP Aubay { isSxUp ? // {location.pathname.replace("/", "")} : } {themeMode == "light" ? : }
VST Inference Project contributors Application & Model: - Yann Derré @ UTBM - Anselme Canivet @ UTC Extra Support model: Inversynth implementation by Carlos Rodriguez Inversynth model by Oren Barkan, David Tsiris, Ori Katz, Noam Koenigstein
); }; export default MainAppBar;