website refactor

This commit is contained in:
2026-01-19 21:30:36 +01:00
parent 5715e35790
commit a0db155427
23 changed files with 582 additions and 147 deletions

View File

@@ -18,21 +18,16 @@ interface DashboardShellProps {
*/
export function DashboardShell({ children, rail, controlBar }: DashboardShellProps) {
return (
<Box display="flex" height="100vh" style={{ overflow: 'hidden', backgroundColor: 'var(--ui-color-bg-base)' }}>
{rail && (
<Sidebar>
{rail}
</Sidebar>
)}
<Box display="flex" flexDirection="col" flex={1} style={{ overflow: 'hidden' }}>
{controlBar && (
<Header>
{controlBar}
</Header>
)}
<MainContent maxWidth="7xl">
{children}
</MainContent>
<Box
display="flex"
minHeight="100vh"
style={{ backgroundColor: 'var(--ui-color-bg-base)' }}
>
{rail && <Sidebar>{rail}</Sidebar>}
<Box display="flex" flexDirection="col" flex={1} minWidth="0">
{controlBar && <Header>{controlBar}</Header>}
<MainContent maxWidth="7xl">{children}</MainContent>
</Box>
</Box>
);