UNPKG

@aliretail/react-materials-components

Version:
45 lines (37 loc) 1.23 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = void 0; var _button = _interopRequireDefault(require("@alifd/next/lib/button")); var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var OperateBar = function OperateBar(props) { var visible = props.visible; return /*#__PURE__*/_react["default"].createElement("div", { className: "button-box" }, visible && props.buttonGroup.map(function (item, index) { return /*#__PURE__*/_react["default"].createElement(_button["default"], { key: index, type: item.buttonType, onClick: function onClick() { return item.btnOnClick(); }, text: item.buttonText }, item.buttonName); })); }; OperateBar.propTypes = { buttonGroup: _propTypes["default"].array, visible: _propTypes["default"].bool }; OperateBar.defaultProps = { buttonGroup: [{ buttonType: 'secondary', buttonText: false, btnOnClick: function btnOnClick() {}, buttonName: '按钮' // buttonSize:"medium" }], visible: true }; var _default = OperateBar; exports["default"] = _default;