Dev Design Library

Prompt Input

A composable prompt input surface with attachments, action menus, and provider-driven text handling.

Prompt Input preview
Library
AI Elements (Svelte)
Framework
Svelte
Type
block
License
MIT
Dependencies
@lucide/svelte@^1.16.0, ai@^6.0.12, runed@^0.37.1
Install
pnpm dlx shadcn-svelte@latest add https://svelte-ai-elements.vercel.app/r/prompt-input.json
Files
  • src/lib/components/ai-elements/prompt-input/action-menu/action-add-attachments.svelte
  • src/lib/components/ai-elements/prompt-input/action-menu/action-menu-content.svelte
  • src/lib/components/ai-elements/prompt-input/action-menu/action-menu-item.svelte
  • src/lib/components/ai-elements/prompt-input/action-menu/action-menu-trigger.svelte
  • src/lib/components/ai-elements/prompt-input/action-menu/action-menu.svelte
  • src/lib/components/ai-elements/prompt-input/attachments/attachment-image-preview.svelte
  • src/lib/components/ai-elements/prompt-input/attachments/attachment.svelte
  • src/lib/components/ai-elements/prompt-input/attachments/attachments.svelte
Source
https://github.com/SikandarJODD/ai-elements

Categories

More from AI Elements (Svelte)