@alifd/meet-react
Version:
Fusion Mobile React UI System Component
16 lines (15 loc) • 493 B
TypeScript
import { FC, CSSProperties } from 'react';
import { ProgressProps } from '../../progress';
import { FileItem } from '../types';
export type UploadItem = FC<UploadItemProps>;
export interface UploadItemProps {
prefix?: string;
file: FileItem;
progressProps?: ProgressProps;
reUpload: string;
style?: CSSProperties;
hasRemove?: boolean;
onRemove?: (file: FileItem) => void;
onReUpload?: (file: FileItem) => void;
onClick?: (file: FileItem, e: any) => void;
}