UI: adjust main layout

This commit is contained in:
lenhanphung
2025-09-24 13:30:52 +07:00
parent 7b0ff24c47
commit 48ca3fb834
3 changed files with 37 additions and 24 deletions
+1 -1
View File
@@ -25,7 +25,7 @@
} }
.sidebar { .sidebar {
border-right: 2px solid #f3f4f6; border-right: 2px solid #f3f4f6;
width: 20vw; width: 330px;
padding: 16px 25px; padding: 16px 25px;
height: 90vh; height: 90vh;
flex-direction: column; flex-direction: column;
+7
View File
@@ -49,6 +49,7 @@
.menubar-item { .menubar-item {
display: flex; display: flex;
align-items: center; align-items: center;
width: calc(330px - .5rem);
} }
.logo { .logo {
@@ -97,4 +98,10 @@
.left-menu { .left-menu {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: flex-start;
}
.right-menu {
display: flex;
justify-content: flex-end;
align-items: center;
} }
+11 -5
View File
@@ -100,8 +100,10 @@ export function Menubar({
<> <>
<header className="menubar"> <header className="menubar">
<div className="left-menu"> <div className="left-menu">
<div className="menu-items">
<MainTitle /> <MainTitle />
</div>
<div className="menu-items">
<div className="navigation-controls"> <div className="navigation-controls">
<ButtonGroup variant="outlined" size="small"> <ButtonGroup variant="outlined" size="small">
<Button onClick={() => handleNavigation("prev")}> <Button onClick={() => handleNavigation("prev")}>
@@ -113,7 +115,8 @@ export function Menubar({
</Button> </Button>
</ButtonGroup> </ButtonGroup>
</div> </div>
</div>
<div className="menu-items">
<div className="current-date-time"> <div className="current-date-time">
<Typography variant="h6" component="div"> <Typography variant="h6" component="div">
{currentDate.toLocaleDateString("en-US", { {currentDate.toLocaleDateString("en-US", {
@@ -123,8 +126,9 @@ export function Menubar({
</Typography> </Typography>
</div> </div>
</div> </div>
</div>
<div className="right-menu"> <div className="right-menu">
<div className="menubar-item"> <div className="menu-items">
<FormControl size="small" sx={{ minWidth: 120, mr: 2 }}> <FormControl size="small" sx={{ minWidth: 120, mr: 2 }}>
<Select <Select
value={currentView} value={currentView}
@@ -136,13 +140,15 @@ export function Menubar({
<MenuItem value="timeGridDay">Day</MenuItem> <MenuItem value="timeGridDay">Day</MenuItem>
</Select> </Select>
</FormControl> </FormControl>
</div>
<div className="menu-items">
{applist.length > 0 && ( {applist.length > 0 && (
<IconButton onClick={handleOpen} sx={{ mr: 1 }}> <IconButton onClick={handleOpen} sx={{ mr: 1 }}>
<AppsIcon /> <AppsIcon />
</IconButton> </IconButton>
)} )}
</div>
<div className="menu-items">
<Avatar <Avatar
sx={{ sx={{
bgcolor: stringToColor( bgcolor: stringToColor(