website refactor
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user