UNPKG

@nodeject/ui-components

Version:

UI library for non-trivial components

20 lines (19 loc) 846 B
"use strict"; 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;