UNPKG

@ant-design/x

Version:

Craft AI-driven interfaces effortlessly

30 lines (28 loc) 1.02 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _antd = require("antd"); var _react = _interopRequireDefault(require("react")); /** * SilentUploader is only wrap children with antd Upload component. */ function SilentUploader(props, ref) { const { children, upload, rootClassName } = props; const uploadRef = _react.default.useRef(null); _react.default.useImperativeHandle(ref, () => uploadRef.current); // ============================ Render ============================ return /*#__PURE__*/_react.default.createElement(_antd.Upload, (0, _extends2.default)({}, upload, { showUploadList: false, rootClassName: rootClassName, ref: uploadRef }), children); } var _default = exports.default = /*#__PURE__*/_react.default.forwardRef(SilentUploader);