"use client"; import { MousePointerClickIcon } from "lucide-react"; import { Children, type ReactNode, useState } from "react"; import { ScrollableNav } from "@/components/public/scrollable-nav"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; export function ConditionSwitcher({ children, label = "เลือก Condition", labels, }: { children: ReactNode; label?: string; labels?: readonly string[]; }) { const items = Children.toArray(children); const [active, setActive] = useState("0"); if (items.length <= 1) return items[0] ?? null; return ( {items.map((_, index) => ( ))} {items.map((item, index) => {item})} ); }