AddButton.js 714 B

1234567891011121314151617181920212223
  1. import * as React from 'react';
  2. var AddButton = /*#__PURE__*/React.forwardRef(function (props, ref) {
  3. var prefixCls = props.prefixCls,
  4. editable = props.editable,
  5. locale = props.locale,
  6. style = props.style;
  7. if (!editable || editable.showAdd === false) {
  8. return null;
  9. }
  10. return /*#__PURE__*/React.createElement("button", {
  11. ref: ref,
  12. type: "button",
  13. className: "".concat(prefixCls, "-nav-add"),
  14. style: style,
  15. "aria-label": (locale === null || locale === void 0 ? void 0 : locale.addAriaLabel) || 'Add tab',
  16. onClick: function onClick(event) {
  17. editable.onEdit('add', {
  18. event: event
  19. });
  20. }
  21. }, editable.addIcon || '+');
  22. });
  23. export default AddButton;