@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
26 lines (25 loc) • 742 B
TypeScript
import * as React from 'react';
import { BaseProps } from "../../../utils/types";
import { FileStatus } from "../../../common.type";
export interface FileItem {
file: File;
id?: any;
status?: FileStatus;
progress?: number;
errorMessage?: string;
}
export interface FileUploaderItemProps extends BaseProps, FileItem {
onDelete?: (file: File, id?: any) => void;
onRetry?: (file: File, id?: any) => void;
onClick?: (file: File, id?: any) => void;
}
export declare const FileUploaderItem: {
(props: FileUploaderItemProps): React.JSX.Element;
defaultProps: {
status: string;
progress: number;
errorMessage: string;
};
displayName: string;
};
export default FileUploaderItem;