Skip to content

Instantly share code, notes, and snippets.

@bran-deb
Created April 22, 2022 04:01
Show Gist options
  • Save bran-deb/a0ab85351b28bd777f83be956089c29e to your computer and use it in GitHub Desktop.
Save bran-deb/a0ab85351b28bd777f83be956089c29e to your computer and use it in GitHub Desktop.
import { Box, Divider, Drawer, IconButton, Input, InputAdornment, List, ListItem, ListItemIcon, ListItemText, ListSubheader } from "@mui/material"
import { AccountCircleOutlined, AdminPanelSettings, CategoryOutlined, ConfirmationNumberOutlined, EscalatorWarningOutlined, FemaleOutlined, LoginOutlined, MaleOutlined, SearchOutlined, VpnKeyOutlined } from "@mui/icons-material"
export const SideMenu = () => {
return (
<Drawer
open={ false }
anchor='right'
sx={{ backdropFilter: 'blur(4px)', transition: 'all 0.5s ease-out' }}
>
<Box sx={{ width: 250, paddingTop: 5 }}>
<List>
<ListItem>
<Input
type='text'
placeholder="Buscar..."
endAdornment={
<InputAdornment position="end">
<IconButton
aria-label="toggle password visibility"
>
<SearchOutlined />
</IconButton>
</InputAdornment>
}
/>
</ListItem>
<ListItem button>
<ListItemIcon>
<AccountCircleOutlined/>
</ListItemIcon>
<ListItemText primary={'Perfil'} />
</ListItem>
<ListItem button>
<ListItemIcon>
<ConfirmationNumberOutlined/>
</ListItemIcon>
<ListItemText primary={'Mis Ordenes'} />
</ListItem>
<ListItem button sx={{ display: { xs: '', sm: 'none' } }}>
<ListItemIcon>
<MaleOutlined/>
</ListItemIcon>
<ListItemText primary={'Hombres'} />
</ListItem>
<ListItem button sx={{ display: { xs: '', sm: 'none' } }}>
<ListItemIcon>
<FemaleOutlined/>
</ListItemIcon>
<ListItemText primary={'Mujeres'} />
</ListItem>
<ListItem button sx={{ display: { xs: '', sm: 'none' } }}>
<ListItemIcon>
<EscalatorWarningOutlined/>
</ListItemIcon>
<ListItemText primary={'Niños'} />
</ListItem>
<ListItem button>
<ListItemIcon>
<VpnKeyOutlined/>
</ListItemIcon>
<ListItemText primary={'Ingresar'} />
</ListItem>
<ListItem button>
<ListItemIcon>
<LoginOutlined/>
</ListItemIcon>
<ListItemText primary={'Salir'} />
</ListItem>
{/* Admin */}
<Divider />
<ListSubheader>Admin Panel</ListSubheader>
<ListItem button>
<ListItemIcon>
<CategoryOutlined/>
</ListItemIcon>
<ListItemText primary={'Productos'} />
</ListItem>
<ListItem button>
<ListItemIcon>
<ConfirmationNumberOutlined/>
</ListItemIcon>
<ListItemText primary={'Ordenes'} />
</ListItem>
<ListItem button>
<ListItemIcon>
<AdminPanelSettings/>
</ListItemIcon>
<ListItemText primary={'Usuarios'} />
</ListItem>
</List>
</Box>
</Drawer>
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment