Reasoning
A collapsible reasoning block that tracks streaming duration and renders a markdown response.

- Library
- AI Elements (Svelte)
- Framework
- Svelte
- Type
- block
- License
- MIT
- Dependencies
- @lucide/svelte@^1.16.0, @shikijs/themes@^4.0.2, mode-watcher@^1.1.0, runed@^0.37.1, streamdown-svelte@^3.0.6
- Install
pnpm dlx shadcn-svelte@latest add https://svelte-ai-elements.vercel.app/r/reasoning.json- Files
src/lib/components/ai-elements/reasoning/reasoning-content.sveltesrc/lib/components/ai-elements/reasoning/reasoning-context.svelte.tssrc/lib/components/ai-elements/reasoning/reasoning-trigger.sveltesrc/lib/components/ai-elements/reasoning/reasoning.sveltesrc/lib/components/ai-elements/reasoning/index.tssrc/lib/utils.tssrc/lib/components/ui/collapsible/index.tssrc/lib/components/ui/collapsible/collapsible.svelte
- Source
- https://github.com/SikandarJODD/ai-elements
Categories
- AI Element Components
- Svelte AI Element Components
- Tailwind CSS AI Element Components
- shadcn/ui AI Element Components
- Collapsible Components
- Tailwind CSS Collapsible Components
- shadcn/ui Collapsible Components
- Data Display Components
- Svelte Data Display Components
- Tailwind CSS Data Display Components
- shadcn/ui Data Display Components
- Reasoning Components