DOCS
v0.4

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

PropTypeDefaultDescription
accept string Accepted file types
maxSize number Max size in bytes
multiple boolean false Allow multiple

Events

EventDetailDescription
ai-file-select {files} Files selected