23 lines
701 B
JavaScript
23 lines
701 B
JavaScript
|
import * as React from 'react';
|
||
|
function AddButton(_ref, ref) {
|
||
|
var prefixCls = _ref.prefixCls,
|
||
|
editable = _ref.editable,
|
||
|
locale = _ref.locale,
|
||
|
style = _ref.style;
|
||
|
if (!editable || editable.showAdd === false) {
|
||
|
return null;
|
||
|
}
|
||
|
return /*#__PURE__*/React.createElement("button", {
|
||
|
ref: ref,
|
||
|
type: "button",
|
||
|
className: "".concat(prefixCls, "-nav-add"),
|
||
|
style: style,
|
||
|
"aria-label": (locale === null || locale === void 0 ? void 0 : locale.addAriaLabel) || 'Add tab',
|
||
|
onClick: function onClick(event) {
|
||
|
editable.onEdit('add', {
|
||
|
event: event
|
||
|
});
|
||
|
}
|
||
|
}, editable.addIcon || '+');
|
||
|
}
|
||
|
export default /*#__PURE__*/React.forwardRef(AddButton);
|