import type { PropsWithChildren, ReactNode } from 'react' import { cn, Collapsible, CollapsibleContent, CollapsibleTrigger } from 'ui' type ToolProps = PropsWithChildren<{ className?: string label: ReactNode icon?: ReactNode }> export function Tool({ className, label, icon, children }: ToolProps) { const isCollapsible = !!children return (