import packageInfo from "../../../package.json"; import Link from "next/link"; import { FC } from "react"; import Box from "@mui/material/Box"; import Divider from "@mui/material/Divider"; import Drawer from "@mui/material/Drawer"; 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 Typography from "@mui/material/Typography"; import Settings from "@mui/icons-material/Settings"; const AppDrawer: FC<{ drawerIsOpen: boolean; toggleDrawer: ( isOpen: boolean ) => (event: React.KeyboardEvent | React.MouseEvent) => void; width: number; pages: { name: string; icon: JSX.Element; link: string; }[]; }> = ({ drawerIsOpen, toggleDrawer, pages, width }) => { return ( {packageInfo.displayName} {pages.map((page, index) => ( {page.icon} ))} ); }; export default AppDrawer;