website refactor

This commit is contained in:
2026-01-17 22:55:03 +01:00
parent 64d9e7fd16
commit 69d4cce7f1
64 changed files with 1146 additions and 1014 deletions

View File

@@ -1,6 +1,5 @@
import type { TeamDetailPageDto } from '@/lib/page-queries/TeamDetailPageQuery';
import type { TeamDetailViewData, TeamDetailData, TeamMemberData, SponsorMetric, TeamTab } from '@/lib/view-data/TeamDetailViewData';
import { Users, Zap, Calendar } from 'lucide-react';
/**
* TeamDetailViewDataBuilder - Transforms TeamDetailPageDto into ViewData
@@ -41,25 +40,25 @@ export class TeamDetailViewDataBuilder {
const leagueCount = team.leagues?.length ?? 0;
const teamMetrics: SponsorMetric[] = [
{
icon: Users,
icon: 'users',
label: 'Members',
value: memberships.length,
color: 'text-primary-blue',
},
{
icon: Zap,
icon: 'zap',
label: 'Est. Reach',
value: memberships.length * 15,
color: 'text-purple-400',
},
{
icon: Calendar,
icon: 'calendar',
label: 'Races',
value: leagueCount,
color: 'text-neon-aqua',
},
{
icon: Users,
icon: 'users',
label: 'Engagement',
value: '82%',
color: 'text-performance-green',