website refactor

This commit is contained in:
2026-01-18 13:26:35 +01:00
parent 350c78504d
commit 0b301feb61
225 changed files with 1678 additions and 26666 deletions

View File

@@ -9,6 +9,7 @@ import { Container } from '@/ui/Container';
import { EmptyState } from '@/components/shared/state/EmptyState';
import { TeamsDirectoryHeader } from '@/components/teams/TeamsDirectoryHeader';
import { TeamGrid } from '@/components/teams/TeamGrid';
import { TeamCard } from '@/components/teams/TeamCardWrapper';
import { TeamLeaderboardPreview } from '@/components/teams/TeamLeaderboardPreviewWrapper';
import type { TeamsViewData } from '@/lib/view-data/TeamsViewData';
@@ -35,7 +36,18 @@ export function TeamsTemplate({ viewData, onTeamClick, onViewFullLeaderboard, on
</Stack>
{teams.length > 0 ? (
<TeamGrid teams={teams} onTeamClick={onTeamClick} />
<TeamGrid>
{teams.map((team) => (
<TeamCard
key={team.teamId}
id={team.teamId}
name={team.teamName}
memberCount={team.memberCount}
logo={team.logoUrl}
onClick={() => onTeamClick?.(team.teamId)}
/>
))}
</TeamGrid>
) : (
<EmptyState
icon={Users}