@kbfront/kb-ui
Version:
KB React UI Library
25 lines (24 loc) • 658 B
TypeScript
import React from "react";
import { EColor } from "../../enum/";
import "./index.scss";
export interface IFile {
name?: string;
size?: number;
type?: string;
multiple?: boolean;
limit?: number;
label?: string;
src?: string | ArrayBuffer;
_required?: string;
}
export interface IRawFile extends File {
}
export interface IProps extends IFile {
types?: Array<string>;
className?: string;
preview?: boolean;
color?: EColor;
getFiles?(param: Array<IFile>, files: IRawFile[]): void;
}
declare const Upload: React.ForwardRefExoticComponent<IProps & React.RefAttributes<HTMLInputElement>>;
export default Upload;