website refactor
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { useState } from 'react';
|
||||
import { ChevronRight, Users, Trophy, UserPlus } from 'lucide-react';
|
||||
import type { TeamSummaryViewModel } from '@/lib/view-models/TeamSummaryViewModel';
|
||||
import TeamCard from './TeamCard';
|
||||
|
||||
type SkillLevel = 'pro' | 'advanced' | 'intermediate' | 'beginner';
|
||||
@@ -18,7 +17,22 @@ interface SkillLevelConfig {
|
||||
|
||||
interface SkillLevelSectionProps {
|
||||
level: SkillLevelConfig;
|
||||
teams: TeamSummaryViewModel[];
|
||||
teams: Array<{
|
||||
id: string;
|
||||
name: string;
|
||||
description?: string;
|
||||
logoUrl?: string;
|
||||
memberCount: number;
|
||||
rating?: number;
|
||||
totalWins: number;
|
||||
totalRaces: number;
|
||||
performanceLevel: string;
|
||||
isRecruiting: boolean;
|
||||
specialization?: string;
|
||||
region?: string;
|
||||
languages: string[];
|
||||
category?: string;
|
||||
}>;
|
||||
onTeamClick: (id: string) => void;
|
||||
defaultExpanded?: boolean;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user