website refactor

This commit is contained in:
2026-01-20 15:12:28 +01:00
parent a972bb4195
commit 94aaaff704
25 changed files with 793 additions and 574 deletions

View File

@@ -1,27 +1,26 @@
'use client';
import React from 'react';
import { Plus } from 'lucide-react';
import { Button } from '@/ui/Button';
import { Icon } from '@/ui/Icon';
import { PageHeader } from '@/ui/PageHeader';
import { Plus, Users } from 'lucide-react';
import { TeamsHeader } from '@/ui/TeamsHeader';
interface TeamsDirectoryHeaderProps {
onCreateTeam: () => void;
}
export function TeamsDirectoryHeader({ onCreateTeam }: TeamsDirectoryHeaderProps) {
return (
<PageHeader
icon={Users}
title="Teams"
description="Operational Units & Racing Collectives"
<TeamsHeader
title="Directory"
subtitle="Professional Racing Rosters"
action={
<Button
variant="primary"
onClick={onCreateTeam}
icon={<Icon icon={Plus} size={4} />}
icon={<Plus size={16} />}
>
Initialize Team
Register Team
</Button>
}
/>