{ "name": "chain-of-thought", "type": "registry:ui", "registryDependencies": [ "collapsible" ], "dependencies": [ "lucide-react" ], "devDependencies": [], "tailwind": {}, "cssVars": { "light": {}, "dark": {} }, "description": "A component for displaying a chain of thought process with collapsible steps and triggers.", "files": [ { "path": "chain-of-thought.tsx", "content": "\"use client\"\n\nimport {\n Collapsible,\n CollapsibleContent,\n CollapsibleTrigger,\n} from \"@/components/ui/collapsible\"\nimport { cn } from \"@/lib/utils\"\nimport { ChevronDown, Circle } from \"lucide-react\"\nimport React from \"react\"\n\nexport type ChainOfThoughtItemProps = React.ComponentProps<\"div\">\n\nexport const ChainOfThoughtItem = ({\n children,\n className,\n ...props\n}: ChainOfThoughtItemProps) => (\n