UNPKG

epn-ui

Version:

Дизайн система кабинета ВМ

18 lines (15 loc) 1.24 kB
import React from 'react'; import clsx from 'clsx'; import Upload from 'antd/lib/upload'; import UploadItem from './UploadItem/index.js'; function BaseUpload(_a) { var accept = _a.accept, maxCount = _a.maxCount, multiple = _a.multiple, children = _a.children, _b = _a.fileListDir, fileListDir = _b === void 0 ? 'horizontal' : _b, showUploadList = _a.showUploadList, action = _a.action, disabled = _a.disabled, className = _a.className, onChange = _a.onChange, customRequest = _a.customRequest, renderItem = _a.renderItem, beforeUpload = _a.beforeUpload; return (React.createElement(Upload, { className: clsx('epn-upload', className, { 'epn-upload__vertical': fileListDir === 'vertical', 'epn-upload__horizontal': fileListDir === 'horizontal', }), showUploadList: showUploadList, accept: accept, maxCount: maxCount, multiple: multiple, disabled: disabled, action: customRequest ? undefined : action, customRequest: action ? undefined : customRequest, itemRender: renderItem, beforeUpload: beforeUpload, onChange: onChange }, children)); } BaseUpload.UploadItem = UploadItem; BaseUpload.LIST_IGNORE = Upload.LIST_IGNORE; BaseUpload.Dragger = Upload.Dragger; export { BaseUpload as default };