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