mirror of
https://github.com/Sea-Haven-Industries/proposal-system.git
synced 2026-10-02 01:23:13 +00:00
Consolidate hardcoded colors in Topbar and Sidebar to match refined palette
This commit is contained in:
parent
837aaa3db3
commit
b43bb64fff
2 changed files with 35 additions and 8 deletions
|
|
@ -73,6 +73,33 @@ export default function Sidebar() {
|
||||||
>
|
>
|
||||||
<Toolbar sx={{ minHeight: 64 }} />
|
<Toolbar sx={{ minHeight: 64 }} />
|
||||||
<Box sx={{ overflow: 'auto', flexGrow: 1, pt: 1 }}>
|
<Box sx={{ overflow: 'auto', flexGrow: 1, pt: 1 }}>
|
||||||
|
<Typography
|
||||||
|
sx={{
|
||||||
|
fontSize: '11px',
|
||||||
|
fontWeight: 600,
|
||||||
|
letterSpacing: '1.2px',
|
||||||
|
textTransform: 'uppercase',
|
||||||
|
color: '#8A949E',
|
||||||
|
px: 2.5,
|
||||||
|
mb: 0.5,
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
Proposals
|
||||||
|
</Typography>
|
||||||
|
<List disablePadding>
|
||||||
|
{navItems.map((item) => (
|
||||||
|
<ListItemButton
|
||||||
|
key={item.path}
|
||||||
|
selected={isNavActive(location.pathname, item.path)}
|
||||||
|
onClick={() => navigate(item.path)}
|
||||||
|
sx={{ py: 1 }}
|
||||||
|
>
|
||||||
|
<ListItemIcon>{item.icon}</ListItemIcon>
|
||||||
|
<ListItemText primary={item.label} primaryTypographyProps={{ fontSize: '13px' }} />
|
||||||
|
</ListItemButton>
|
||||||
|
))}
|
||||||
|
</List>
|
||||||
|
|
||||||
{isAdmin && (
|
{isAdmin && (
|
||||||
<>
|
<>
|
||||||
<Typography
|
<Typography
|
||||||
|
|
@ -81,7 +108,7 @@ export default function Sidebar() {
|
||||||
fontWeight: 600,
|
fontWeight: 600,
|
||||||
letterSpacing: '1.2px',
|
letterSpacing: '1.2px',
|
||||||
textTransform: 'uppercase',
|
textTransform: 'uppercase',
|
||||||
color: '#9aa0a6',
|
color: '#8A949E',
|
||||||
px: 2.5,
|
px: 2.5,
|
||||||
mb: 0.5,
|
mb: 0.5,
|
||||||
}}
|
}}
|
||||||
|
|
@ -143,9 +170,9 @@ export default function Sidebar() {
|
||||||
</List>
|
</List>
|
||||||
</Box>
|
</Box>
|
||||||
{user && (
|
{user && (
|
||||||
<Box sx={{ p: 2, mt: 'auto', borderTop: '1px solid #d9dde0' }}>
|
<Box sx={{ p: 2, mt: 'auto', borderTop: '1px solid #DDE3E8' }}>
|
||||||
<Box sx={{ fontSize: '13px', fontWeight: 500 }}>{user.displayName}</Box>
|
<Box sx={{ fontSize: '13px', fontWeight: 500, color: '#1F2933' }}>{user.displayName}</Box>
|
||||||
<Box sx={{ fontSize: '11px', color: '#9aa0a6' }}>{user.role}</Box>
|
<Box sx={{ fontSize: '11px', color: '#8A949E' }}>{user.role}</Box>
|
||||||
</Box>
|
</Box>
|
||||||
)}
|
)}
|
||||||
</Drawer>
|
</Drawer>
|
||||||
|
|
|
||||||
|
|
@ -31,24 +31,24 @@ export default function Topbar() {
|
||||||
{user && (
|
{user && (
|
||||||
<Box sx={{ display: 'flex', alignItems: 'center', gap: 1.5 }}>
|
<Box sx={{ display: 'flex', alignItems: 'center', gap: 1.5 }}>
|
||||||
<Box sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>
|
<Box sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>
|
||||||
<Avatar sx={{ width: 32, height: 32, bgcolor: '#1fa8de', fontSize: 12, fontWeight: 600 }}>
|
<Avatar sx={{ width: 32, height: 32, bgcolor: '#1B789B', fontSize: 12, fontWeight: 600 }}>
|
||||||
{initials}
|
{initials}
|
||||||
</Avatar>
|
</Avatar>
|
||||||
<Box sx={{ display: 'flex', flexDirection: 'column', lineHeight: 1.2 }}>
|
<Box sx={{ display: 'flex', flexDirection: 'column', lineHeight: 1.2 }}>
|
||||||
<Typography sx={{ fontSize: '13px', fontWeight: 600, color: '#fff' }}>
|
<Typography sx={{ fontSize: '13px', fontWeight: 600, color: '#fff' }}>
|
||||||
{user.displayName}
|
{user.displayName}
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography sx={{ fontSize: '11px', color: 'rgba(255,255,255,0.5)' }}>
|
<Typography sx={{ fontSize: '11px', color: 'rgba(255,255,255,0.55)' }}>
|
||||||
{user.role}
|
{user.role}
|
||||||
</Typography>
|
</Typography>
|
||||||
</Box>
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
<Box sx={{ width: '1px', height: 24, bgcolor: 'rgba(255,255,255,0.15)', mx: 0.5 }} />
|
<Box sx={{ width: '1px', height: 24, bgcolor: 'rgba(255,255,255,0.12)', mx: 0.5 }} />
|
||||||
<IconButton
|
<IconButton
|
||||||
onClick={logout}
|
onClick={logout}
|
||||||
size="small"
|
size="small"
|
||||||
aria-label="Log out"
|
aria-label="Log out"
|
||||||
sx={{ color: 'rgba(255,255,255,0.5)', '&:hover': { color: '#ff6b6b', bgcolor: 'rgba(255,100,100,0.1)' } }}
|
sx={{ color: 'rgba(255,255,255,0.55)', '&:hover': { color: '#ff6b6b', bgcolor: 'rgba(255,100,100,0.1)' } }}
|
||||||
>
|
>
|
||||||
<LogoutIcon fontSize="small" />
|
<LogoutIcon fontSize="small" />
|
||||||
</IconButton>
|
</IconButton>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue