@nodeject/ui-components
Version:
UI library for non-trivial components
23 lines (22 loc) • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NewItemButtonDefault = void 0;
var antd_1 = require("antd");
var classcat_1 = require("classcat");
var React = require("react");
var styles = require("./NewItemButton.module.less");
var btnStyle = { fontSize: '1.6rem', lineHeight: '1rem' };
var NewItemButtonDefault = function (props) {
var _a;
var onNewItemClicked = props.onNewItemClicked, position = props.position;
var isDisabled = props.isDisabled !== undefined ? props.isDisabled : false;
var title = props.title || '+';
var className = classcat_1.default((_a = {},
_a[styles.newItemButton] = Boolean(styles.newItemButton),
_a[props.className] = Boolean(props.className),
_a));
return (React.createElement("div", { className: className },
React.createElement(antd_1.Button, { block: true, size: "small", type: "primary", disabled: isDisabled, onClick: function () { return onNewItemClicked(position); } },
React.createElement("span", { style: btnStyle }, title))));
};
exports.NewItemButtonDefault = NewItemButtonDefault;