import { ChessPawn, Hourglass } from "lucide-react"; import { GradientIcon } from "~/components/ui/GradientIcon"; import { cn } from "~/lib/utils"; export interface TimerModeSelectorProps { value: "chess_clock" | "standard"; onChange: (v: "chess_clock" | "standard") => void; disabled?: boolean; } const MODES = [ { value: "chess_clock" as const, label: "Chess Clock", icon: ChessPawn, desc: "Time bank + bonus per pick; bank early to save time for tough decisions", }, { value: "standard" as const, label: "Standard", icon: Hourglass, desc: "Traditional fixed timer; each pick gets the same amount of time, no banking or carry-over", }, ]; export function TimerModeSelector({ value, onChange, disabled }: TimerModeSelectorProps) { return (