UNPKG

@bothub-chat/ui

Version:

Bothub UI Components

20 lines (19 loc) 919 B
import { IInputMessageFile, InputMessageErrorEvent } from './types'; interface UseFilesProps { initialFiles?: IInputMessageFile[]; uploadFileAccept?: string; uploadFileLimit: number; uploadFileDisabled?: boolean; emitError?: (e: InputMessageErrorEvent) => unknown; onFilesChange?: (files: IInputMessageFile[]) => unknown; onUploadFileChange?: () => unknown; } export declare const useFiles: ({ initialFiles, uploadFileAccept, uploadFileLimit, uploadFileDisabled, emitError, onFilesChange, }: UseFilesProps) => { files: IInputMessageFile[]; setFiles: ((files: IInputMessageFile[]) => unknown) | undefined; handleSideUploadFiles: (uploadFiles: File[]) => Promise<void>; handleFilePaste: import("react").ClipboardEventHandler<Element>; handleFileInputChange: import("react").ChangeEventHandler<HTMLInputElement>; handleDeleteFile: (index: number) => void; }; export {};