@iimm/formily-mui
Version:
form field components based on @mui/material and @formily/react
20 lines (19 loc) • 703 B
TypeScript
import type { CSSProperties, ReactNode } from "react";
import { type IUploadedFile } from "../../../../types";
export declare const ListItem: (props: ListItemProps) => import("react/jsx-runtime").JSX.Element;
interface ListItemProps {
className?: string;
style?: CSSProperties;
file?: IUploadedFile;
onClickThumb?: (imageIndex: number) => void;
iconRender?: (file: IUploadedFile) => ReactNode;
isImage?: boolean;
imageIndex?: number;
showPreviewIcon?: boolean;
showRemoveIcon?: boolean;
previewIcon?: ReactNode;
removeIcon?: ReactNode;
onPreview?: (file: IUploadedFile, e?: MouseEvent) => void;
onRemove?: (file?: IUploadedFile) => void;
}
export {};