UNPKG

mobile-more

Version:

基于 antd-mobile v5 扩展移动端 UI 组件

36 lines (35 loc) 1.92 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var React = _interopRequireWildcard(require("react")); var _dolyIcons = require("doly-icons"); var _classnames2 = _interopRequireDefault(require("classnames")); var _config = require("../../config"); require("./index.css"); var _excluded = ["border", "icon", "bgColor", "style", "className"]; var prefixCls = "".concat(_config.prefixClass, "-image-uploader-uploadCustom"); var UploadCustom = /*#__PURE__*/React.forwardRef(function (_ref, ref) { var border = _ref.border, icon = _ref.icon, _ref$bgColor = _ref.bgColor, bgColor = _ref$bgColor === void 0 ? 'var(--adm-color-box)' : _ref$bgColor, style = _ref.style, className = _ref.className, restProps = (0, _objectWithoutProperties2.default)(_ref, _excluded); return /*#__PURE__*/React.createElement("div", (0, _objectSpread2.default)({ className: (0, _classnames2.default)(prefixCls, (0, _defineProperty2.default)((0, _defineProperty2.default)({}, "".concat(prefixCls, "-border"), border), "".concat(prefixCls, "-border-").concat(border), border), className), ref: ref, style: (0, _objectSpread2.default)({ background: bgColor }, style) }, restProps), icon || /*#__PURE__*/React.createElement(_dolyIcons.PlusLg, null)); }); UploadCustom.displayName = 'UploadCustom'; var _default = exports.default = UploadCustom;