File Inputs
Custom drag-and-drop upload controls with click-to-browse, inline validation, and client-side previews for common document types.
Core Patterns
Use a compact single-file picker for focused tasks, or switch to a multi-file intake surface when a workflow needs supporting documents and screenshots together.
Validation And Theme
The component can lock to specific file types, open to any type, or be dropped into dark mode while keeping the same Verapath visual language.
Preview Lab
Drop an image, PDF, TXT, XLSX, DOCX, or an unknown file to test the preview fallback path. Unsupported types collapse to a standard file tile instead of breaking the surface.
Selections and rejections will be summarized here as you interact with the controls.
AI Chat Composer Variant
This compact variant keeps the attachment drop area directly above a multiline prompt box so it can slot into an AI chat composer without needing the larger file-list layout.