qt-public-ui
Version:
新设计规范下业务组件库
36 lines (35 loc) • 1.32 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _ = require("..");
var Add = function Add(props) {
var text = props.text,
_props$visible = props.visible,
visible = _props$visible === void 0 ? true : _props$visible,
_onClick = props.onClick,
type = props.type,
_props$icon = props.icon,
icon = _props$icon === void 0 ? 'umicon-plus' : _props$icon;
if (!visible) return null;
return /*#__PURE__*/_react["default"].createElement("div", {
className: (0, _classnames["default"])('umui-index-card index-add', {
'umui-simple': type === 'simple',
'umui-multi': type === 'pairs'
}),
onClick: function onClick() {
_onClick && _onClick();
}
}, /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(_.IconSlim, {
type: icon,
className: "index-add-icon"
})), text && /*#__PURE__*/_react["default"].createElement("div", {
className: "index-add-text"
}, text));
};
Add.displayName = 'Add';
var _default = exports["default"] = Add;