diff --git a/app-9xzmfic2e4g1/src/components/planner/TravelTypeSelector.tsx b/app-9xzmfic2e4g1/src/components/planner/TravelTypeSelector.tsx new file mode 100644 index 0000000..867b38f --- /dev/null +++ b/app-9xzmfic2e4g1/src/components/planner/TravelTypeSelector.tsx @@ -0,0 +1,89 @@ +import { memo } from 'react'; +import { TRAVEL_TYPE_OPTIONS } from '@/constants/planner'; +import { cn } from '@/lib/utils'; +import { motion } from 'framer-motion'; +import { CheckCircle2 } from 'lucide-react'; + +interface TravelTypeSelectorProps { + selectedId: string; + onSelect: (id: string) => void; +} + +export const TravelTypeSelector = memo(({ selectedId, onSelect }: TravelTypeSelectorProps) => { + return ( +
+ {option.label} +
++ {option.description} +
+