import React, { useState } from 'react'; import AppBar from '@mui/material/AppBar'; import Toolbar from '@mui/material/Toolbar'; import Typography from '@mui/material/Typography'; import Button from '@mui/material/Button'; import IconButton from '@mui/material/IconButton'; import MenuIcon from '@mui/icons-material/Menu'; import { Link, useNavigate } from 'react-router-dom'; import githubIcon from '@assets/github-mark.png'; // Adjust the path to your GitHub icon import { Drawer, List, ListItemButton, ListItemText, Stack } from '@mui/material'; import useMediaQuery from '@mui/material/useMediaQuery'; import { useTheme } from '@mui/material/styles'; const Navbar: React.FC = () => { const navigate = useNavigate(); const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down('md')); const [drawerOpen, setDrawerOpen] = useState(false); const toggleDrawer = (open: boolean) => () => { setDrawerOpen(open); }; const navItems: { label: string; path: string }[] = [ // { label: 'Features', path: '/features' } // { label: 'About Us', path: '/about-us' } ]; const drawerList = ( {navItems.map((navItem) => ( navigate(navItem.path)}> ))} ); return ( navigate('/')} fontSize={25} sx={{ cursor: 'pointer', fontWeight: 600, textShadow: '1px 1px 2px rgba(0,0,0,0.2)' }} color={'primary'} > OmniTools {isMobile ? ( <> {drawerList} ) : ( {navItems.map((item) => ( ))} )} ); }; export default Navbar;