UNPKG

@iimm/formily-mui

Version:

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

21 lines (20 loc) 852 B
import { type CSSProperties, type ReactNode } from "react"; import type { IUploadedFile } from "../../../types"; export declare const UploadList: (props: UploadListProps) => import("react/jsx-runtime").JSX.Element; export interface UploadListProps { previewFile?: (file: IUploadedFile) => Promise<string | void> | string | void; className?: string; style?: CSSProperties; itemStyle?: CSSProperties; itemClassName?: string; onClickThumb?: (imageIndex: number) => void; iconRender?: (file: IUploadedFile) => ReactNode; isImage?: (file: IUploadedFile) => boolean; showPreviewIcon?: boolean; showRemoveIcon?: boolean; previewIcon?: ReactNode; removeIcon?: ReactNode; onPreview?: (file: IUploadedFile, e?: MouseEvent) => void; onRemove?: (file?: IUploadedFile) => void; items?: IUploadedFile[]; }