Chain of Thought
Los pasos que recorrió un agente, con resultados de búsqueda e imágenes colgando de cada uno.
Understanding the requestThe user wants a dark mode toggle that does not flash on first paint.
Searching the documentationLooking for the theming and dark mode pages
docs/concepts/dark-modedocs/concepts/themingnach-themes
Writing the answer
Checking the snippet compiles
Instalación
pnpm dlx nachui add chain-of-thoughtAnatomía
Donde Reasoning muestra un bloque de pensamiento, Chain of Thought muestra una secuencia: pasos sobre un riel, cada uno con su estado y su evidencia.
Composición
Usa la siguiente composición para construir un
ChainOfThought:Pasos
Un paso toma un
label, una description opcional y un status de complete, active o pending. El activo late, el riel los conecta, y el último paso corta el conector para que la lista termine limpia.icon cambia el punto por cualquier componente de icono, y así un paso de búsqueda se distingue de uno de escritura.Evidencia
SearchResults guarda las fuentes que consultó un paso como chips chicos, e Image enmarca una captura o un gráfico con un pie opcional. Los dos viven dentro del paso al que pertenecen, así la evidencia queda pegada a su motivo.Referencia de API
ChainOfThought
| Prop | Type | Default | Description |
|---|---|---|---|
defaultOpen | boolean | false | Estado abierto cuando no se controla |
open | boolean | - | Estado abierto controlado |
onOpenChange | (open: boolean) => void | - | Se llama al cambiar el estado |
className | string | - | Clases CSS adicionales |
ChainOfThought.Header
| Prop | Type | Default | Description |
|---|---|---|---|
children | ReactNode | 'Chain of Thought' | Etiqueta del trigger |
className | string | - | Clases CSS adicionales |
ChainOfThought.Step
| Prop | Type | Default | Description |
|---|---|---|---|
label | ReactNode | - | Título del paso |
description | ReactNode | - | Línea de apoyo bajo el título |
status | 'complete' | 'active' | 'pending' | 'complete' | Define el tono y el latido |
icon | ComponentType | punto | Icono del indicador en el riel |
className | string | - | Clases CSS adicionales |
ChainOfThought.Image
| Prop | Type | Default | Description |
|---|---|---|---|
caption | ReactNode | - | Pie debajo del marco |
className | string | - | Clases CSS adicionales |
ChainOfThought.SearchResults / ChainOfThought.SearchResult
| Prop | Type | Default | Description |
|---|---|---|---|
className | string | - | Clases CSS adicionales |
¿Encontraste algo que mejorar?
¿Notaste un error, tipografía o detalle faltante en esta página? Ayúdanos a mejorar la documentación abriendo un issue en GitHub.