UNPKG

@aliretail/react-materials-components

Version:
35 lines (32 loc) 899 B
import _Button from "@alifd/next/es/button"; import React from 'react'; import PropTypes from 'prop-types'; var OperateBar = function OperateBar(props) { var visible = props.visible; return /*#__PURE__*/React.createElement("div", { className: "button-box" }, visible && props.buttonGroup.map(function (item, index) { return /*#__PURE__*/React.createElement(_Button, { key: index, type: item.buttonType, onClick: function onClick() { return item.btnOnClick(); }, text: item.buttonText }, item.buttonName); })); }; OperateBar.propTypes = { buttonGroup: PropTypes.array, visible: PropTypes.bool }; OperateBar.defaultProps = { buttonGroup: [{ buttonType: 'secondary', buttonText: false, btnOnClick: function btnOnClick() {}, buttonName: '按钮' // buttonSize:"medium" }], visible: true }; export default OperateBar;