import packageInfo from "../../package.json"; import Link from "next/link"; import { FC, useState } from "react"; import AppBar from "@mui/material/AppBar"; import Box from "@mui/material/Box"; import Button from "@mui/material/Button"; import Divider from "@mui/material/Divider"; import Drawer from "@mui/material/Drawer"; import IconButton from "@mui/material/IconButton"; import List from "@mui/material/List"; import ListItem from "@mui/material/ListItem"; import ListItemIcon from "@mui/material/ListItemIcon"; import ListItemText from "@mui/material/ListItemText"; import Toolbar from "@mui/material/Toolbar"; import Typography from "@mui/material/Typography"; import { History, Subscriptions, Menu, Whatshot, PlaylistAddCheck } from "@mui/icons-material"; const Navbar: FC = () => { const [drawerIsOpen, setDrawerState] = useState(false); const toggleDrawer = (open: boolean) => (event: React.KeyboardEvent | React.MouseEvent) => { if ( event.type === "keydown" && ((event as React.KeyboardEvent).key === "Tab" || (event as React.KeyboardEvent).key === "Shift") ) { return; } setDrawerState(open); }; const pages = [ { name: "Trending", icon: , link: "trending" }, { name: "Subscriptions", icon: , link: "subscriptions" }, { name: "Watch History", icon: , link: "history" }, { name: "Playlists", icon: , link: "playlists" } ]; return ( <> toggleDrawer(false)} > Yeet {pages.map((page, index) => ( {page.icon} ))} {packageInfo.displayName} {pages.map((page, i) => ( ))} ); }; export default Navbar;