@nodeject/ui-components
Version:
UI library for non-trivial components
20 lines (19 loc) • 846 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ButtonLabel = void 0;
var classcat_1 = require("classcat");
var React = require("react");
var styles = require("./ButtonLabel.module.less");
var activeDefault = false;
var ButtonLabel = function (props) {
var _a;
var className = props.className, propsActive = props.active, children = props.children, onClick = props.onClick;
var active = propsActive !== undefined ? propsActive : activeDefault;
var buttonLabelClassName = classcat_1.default((_a = {},
_a[styles.label] = true,
_a[styles.labelActive] = active,
_a[className] = Boolean(className),
_a));
return (React.createElement("a", { className: buttonLabelClassName, onClick: onClick }, children));
};
exports.ButtonLabel = ButtonLabel;