compote-ui
Version:
An opinionated UI component library for Svelte, built on top of [Ark UI](https://ark-ui.com) with additional components and features not available in the core Ark UI library.
15 lines (14 loc) • 524 B
TypeScript
import type { FileUploadRootProps } from '@ark-ui/svelte/file-upload';
export type { FileUploadFileChangeDetails } from '@ark-ui/svelte/file-upload';
import type { FileType } from './utils';
export type { FileType } from './utils';
export interface FileUploadDropzoneProps extends FileUploadRootProps {
fileType: FileType;
label: string;
}
export interface FileUploadProps extends Omit<FileUploadRootProps, 'accept'> {
fileType?: FileType;
label?: string;
triggerLabel?: string;
maxFiles?: number;
}