@kitn.ai/ui
Version:
Framework-agnostic, Shadow-DOM web components for building AI chat interfaces — works in React, Vue, Angular, Svelte, or plain HTML. Authored in SolidJS.
17 lines (16 loc) • 678 B
TypeScript
import { JSX } from 'solid-js';
export interface FileUploadProps {
onFilesAdded: (files: File[]) => void;
children: JSX.Element;
multiple?: boolean;
accept?: string;
disabled?: boolean;
}
declare function FileUpload(props: FileUploadProps): JSX.Element;
export interface FileUploadTriggerProps extends JSX.ButtonHTMLAttributes<HTMLButtonElement> {
}
declare function FileUploadTrigger(props: FileUploadTriggerProps): JSX.Element;
export interface FileUploadContentProps extends JSX.HTMLAttributes<HTMLDivElement> {
}
declare function FileUploadContent(props: FileUploadContentProps): JSX.Element;
export { FileUpload, FileUploadTrigger, FileUploadContent };