UNPKG

@nodeject/ui-components

Version:

UI library for non-trivial components

23 lines (22 loc) 1.15 kB
"use strict"; 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;