AI Components / File Upload
File Upload
Drag-drop file upload zone with file list and size validation.
ai-collab v0.5.0
Playground
Examples
Upload zone
<ai-file-upload accept=".pdf,.csv,.json" label="Drop files here or click to browse" multiple style="max-width:400px;"></ai-file-upload> Import
import { AiFileUpload } from '@cognivo/components'; // Or tree-shake: import '@cognivo/components/ai-file-upload'; Per-component imports ship only that component (~8 kB gzip).
API Reference
| Prop | Type | Default | Description |
|---|---|---|---|
accept | string | — | Accepted file types |
maxSize | number | — | Max size in bytes |
multiple | boolean | false | Allow multiple |
Events
| Event | Detail | Description |
|---|---|---|
ai-file-select | {files} | Files selected |