UNPKG

@smitch/fluid

Version:

A Next/React ui-component libray.

37 lines (36 loc) 843 B
/// <reference types="react" /> export interface AcceptType { all: string; audio: string; image: string; video: string; document: string[]; compressed: string[]; text: string[]; } export interface FileUploadEvent { target: { files: FileList | null; }; } export interface FileProps { files: File[]; deleteFile: (file: File) => void; } export interface FileUploadProps { label?: string; multipleLabel?: string; className?: string; size?: 'md' | 'lg' | 'xl'; accept?: string; showMultiple?: boolean; onChange?: (event: React.ChangeEvent<HTMLInputElement>) => void; setFiles?: (files: File[]) => void; icon?: boolean; files: File[]; } export interface AcceptTypes { label: string; value: string; } export declare const acceptTypes: AcceptTypes[];