Separate Client Portal & Dashboard
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
// @mui
|
||||
import { styled } from '@mui/material/styles';
|
||||
import { Box, Link, Typography, Avatar } from '@mui/material';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
const RootStyle = styled('div')(({ theme }) => ({
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
padding: theme.spacing(2, 2.5),
|
||||
borderRadius: Number(theme.shape.borderRadius) * 1.5,
|
||||
backgroundColor: theme.palette.grey[500_12],
|
||||
transition: theme.transitions.create('opacity', {
|
||||
duration: theme.transitions.duration.shorter,
|
||||
}),
|
||||
}));
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
type Props = {
|
||||
isCollapse: boolean | undefined;
|
||||
};
|
||||
|
||||
export default function NavbarAccount({ isCollapse }: Props) {
|
||||
return (
|
||||
<Link underline="none" color="inherit">
|
||||
<RootStyle
|
||||
sx={{
|
||||
...(isCollapse && {
|
||||
bgcolor: 'transparent',
|
||||
}),
|
||||
}}
|
||||
>
|
||||
<Avatar
|
||||
src="https://minimal-assets-api.vercel.app/assets/images/avatars/avatar_5.jpg"
|
||||
alt="Rayan Moran"
|
||||
/>
|
||||
|
||||
<Box
|
||||
sx={{
|
||||
ml: 2,
|
||||
transition: (theme) =>
|
||||
theme.transitions.create('width', {
|
||||
duration: theme.transitions.duration.shorter,
|
||||
}),
|
||||
...(isCollapse && {
|
||||
ml: 0,
|
||||
width: 0,
|
||||
}),
|
||||
}}
|
||||
>
|
||||
<Typography variant="subtitle2" noWrap>
|
||||
Rayan Moran
|
||||
</Typography>
|
||||
<Typography variant="body2" noWrap sx={{ color: 'text.secondary' }}>
|
||||
user
|
||||
</Typography>
|
||||
</Box>
|
||||
</RootStyle>
|
||||
</Link>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user