import { Flame, Infinity as InfinityIcon, Ruler, Skull, Sun } from 'lucide-react'; import { MODE_DESCRIPTIONS, MODE_LABELS } from '../lib/modes'; import type { GameMode } from '../types'; type ModeSelectorProps = { activeMode: GameMode; onSelect: (mode: GameMode) => void; }; const modes: Array<{ mode: GameMode; icon: typeof Sun }> = [ { mode: 'daily', icon: Sun }, { mode: 'infinite', icon: InfinityIcon }, { mode: 'evil-daily', icon: Flame }, { mode: 'custom', icon: Ruler }, { mode: 'super-evil', icon: Skull }, ]; export function ModeSelector({ activeMode, onSelect }: ModeSelectorProps) { return (