import SwitchButtonGroup from '@/components/SwitchButtonGroup'; import { Input } from '@/components/ui/input'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from '@/components/ui/select'; import { cn } from '@/lib/utils'; import { CARD_CLASS, INPUT_PLACEHOLDERS, MODE_OPTIONS, UNIT_OPTIONS, ZONES, type ZoneType, } from '../constants'; import type { UseTimestampConverterReturn } from '../useTimestampConverter'; type ConverterFormProps = Omit; export default function ConverterForm({ mode, input, unit, zone, error, setMode, setInput, setUnit, setZone, }: ConverterFormProps) { return (
setInput(e.target.value)} className={cn( 'font-mono font-semibold h-10 shadow-sm placeholder:text-muted-foreground/60 focus:bg-background', error && 'border-destructive focus-visible:ring-destructive', )} /> {error &&

{error}

}
); }