diff --git a/apps/website/components/leagues/CreateLeagueWizard.tsx b/apps/website/components/leagues/CreateLeagueWizard.tsx index 810f09619..dee72ea7d 100644 --- a/apps/website/components/leagues/CreateLeagueWizard.tsx +++ b/apps/website/components/leagues/CreateLeagueWizard.tsx @@ -2,10 +2,20 @@ import { useEffect, useState, FormEvent } from 'react'; import { useRouter } from 'next/navigation'; +import { + FileText, + Users, + Calendar, + Trophy, + Award, + CheckCircle2, + ChevronLeft, + ChevronRight +} from 'lucide-react'; import Card from '@/components/ui/Card'; import Button from '@/components/ui/Button'; import Heading from '@/components/ui/Heading'; -import LeagueReviewSummary from './LeagueReviewSummary'; +import LeagueReviewSummary from '@/components/leagues/LeagueReviewSummary'; import { getDriverRepository, getListLeagueScoringPresetsQuery, @@ -365,12 +375,12 @@ export default function CreateLeagueWizard() { }; const steps = [ - { id: 1 as Step, label: 'Basics' }, - { id: 2 as Step, label: 'Structure' }, - { id: 3 as Step, label: 'Schedule & timings' }, - { id: 4 as Step, label: 'Scoring pattern' }, - { id: 5 as Step, label: 'Championships & drops' }, - { id: 6 as Step, label: 'Review & confirm' }, + { id: 1 as Step, label: 'Basics', icon: FileText }, + { id: 2 as Step, label: 'Structure', icon: Users }, + { id: 3 as Step, label: 'Schedule', icon: Calendar }, + { id: 4 as Step, label: 'Scoring', icon: Trophy }, + { id: 5 as Step, label: 'Championships', icon: Award }, + { id: 6 as Step, label: 'Review', icon: CheckCircle2 }, ]; const getStepTitle = (currentStep: Step): string => { @@ -412,35 +422,56 @@ export default function CreateLeagueWizard() { }; return ( -