@nodeject/ui-components
Version:
UI library for non-trivial components
16 lines (15 loc) • 684 B
JavaScript
import cc from 'classcat';
import * as React from 'react';
import * as styles from './ButtonLabel.module.less';
var activeDefault = false;
export 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 = cc((_a = {},
_a[styles.label] = true,
_a[styles.labelActive] = active,
_a[className] = Boolean(className),
_a));
return (React.createElement("a", { className: buttonLabelClassName, onClick: onClick }, children));
};