qt-public-ui
Version:
新设计规范下业务组件库
29 lines • 990 B
JavaScript
import React from 'react';
import classnames from 'classnames';
import { IconSlim as Icon } from '..';
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.createElement("div", {
className: classnames('umui-index-card index-add', {
'umui-simple': type === 'simple',
'umui-multi': type === 'pairs'
}),
onClick: function onClick() {
_onClick && _onClick();
}
}, /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement(Icon, {
type: icon,
className: "index-add-icon"
})), text && /*#__PURE__*/React.createElement("div", {
className: "index-add-text"
}, text));
};
Add.displayName = 'Add';
export default Add;