import React from 'react' import { Link as RouterLink } from 'react-router-dom' import { AppBar, AppBarProps, Box, Button, Divider, Drawer, IconButton, List, ListItem, ListItemButton, ListItemText, Stack, Toolbar, Typography, styled, useScrollTrigger, useTheme, } from '@mui/material' import MenuIcon from '@mui/icons-material/Menu' const AppBarButton = styled(Button)(({ theme }) => ({ textTransform: 'none', color: theme.palette.mode === 'dark' ? 'inherit' : 'text.secondary', ':hover': { backgroundColor: 'transparent', ...(theme.palette.mode === 'dark' && { color: theme.palette.primary.main, }), }, })) const DrawerButton = styled(ListItemButton)(({ theme }) => ({ textTransform: 'none', color: 'inherit', ':hover': { backgroundColor: 'transparent', color: theme.palette.primary.main, }, })) interface CustomToolbarProps extends AppBarProps { drawerWidth?: number window?: Window } const CustomToolbar: React.FC = ({ drawerWidth = 240, window, ...props }) => { const [mobileOpen, setMobileOpen] = React.useState(false) const theme = useTheme() const trigger = useScrollTrigger({ disableHysteresis: true, threshold: 0, target: window ?? undefined, }) const handleDrawerToggle = () => { setMobileOpen(prevState => !prevState) } const drawer = ( ({ height: '100%', textAlign: 'center', ...(theme.palette.mode === 'light' && { backgroundColor: 'background.default' }), })}> Michele Tartari ) return ( <> theme.breakpoints.values.lg, mx: 'auto' }, }}> ({ color: theme.palette.text.primary, [theme.breakpoints.down('md')]: { mx: 'auto' }, [theme.breakpoints.up('md')]: { mr: 'auto' }, })}> Michele Tartari Home Projects Curriculum ) } export default CustomToolbar