website refactor

This commit is contained in:
2026-01-20 23:50:29 +01:00
parent 7cbec00474
commit 4516427a19
30 changed files with 735 additions and 772 deletions

View File

@@ -13,12 +13,14 @@ interface PageHeaderProps {
title: string;
description?: string;
action?: React.ReactNode;
icon?: LucideIcon;
}
export function PageHeader({
title,
description,
action,
icon,
}: PageHeaderProps) {
return (
<Box
@@ -33,7 +35,11 @@ export function PageHeader({
>
<Box>
<Box display="flex" alignItems="center" gap={3} marginBottom={2}>
<Box width={1} height={8} backgroundColor="var(--ui-color-intent-primary)" />
{icon ? (
<Icon icon={icon} size={8} intent="primary" />
) : (
<Box width={1} height={8} backgroundColor="var(--ui-color-intent-primary)" />
)}
<Heading level={1} weight="bold" uppercase>{title}</Heading>
</Box>
{description && (