@aliretail/react-materials-components
Version:
35 lines (32 loc) • 899 B
JavaScript
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;