UNPKG

@iimm/formily-mui

Version:

form field components based on @mui/material and @formily/react

37 lines (36 loc) 1.3 kB
/// <reference types="react" /> import { type DropzoneOptions } from "react-dropzone"; export declare const UploadZone: import("react").ForwardRefExoticComponent<UploadZoneProps & { children?: import("react").ReactNode; } & import("react").RefAttributes<unknown>>; export interface UploadZoneProps { /** 接受文件类型,格式为{mimeType: ext[]} * @exmaple * ```javascript * accept: {"image/*":[".png",".jpg"]} * ``` * */ accept?: DropzoneOptions["accept"]; style?: object; multiple?: boolean; preventDropOnDocument?: boolean; noClick?: boolean; noKeyboard?: boolean; noDrag?: boolean; noDragEventsBubbling?: boolean; minSize?: number; maxSize?: number; maxFiles?: number; disabled?: boolean; getFilesFromEvent?: (event: Event) => void; onFileDialogCancel?: () => void; onFileDialogOpen?: () => void; useFsAccessApi?: boolean; onDragEnter?: (event: Event) => void; onDragLeave?: (event: Event) => void; onDragOver?: (event: Event) => void; onDrop?: (File: File[], FileRejection: File[], event: Event) => void; onDropAccepted?: (File: File[], event: Event) => void; onDropRejected?: (FileRejection: File[], event: Event) => void; validator?: (file: File) => any; }