UNPKG

@kbfront/kb-ui

Version:

KB React UI Library

25 lines (24 loc) 658 B
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;