UNPKG

@brizy/ui

Version:
21 lines (20 loc) 1.18 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LegacyButton = void 0; const classNamesFn_1 = require("../classNamesFn"); const react_1 = __importDefault(require("react")); const EditorIcon_1 = require("../EditorIcon"); const constants_1 = require("../constants"); const LegacyButton = ({ className, onClick, icon, children, reverse, align = "center", reverseTheme = false, title, }) => { const _className = (0, classNamesFn_1.classNames)(className)("control__button", `control__button-${align}`, { "control__button--reverse": reverse, "control__button--reverse-theme": reverseTheme, }); return children || icon ? (react_1.default.createElement("div", { className: _className, onClick: onClick, title: title }, icon && react_1.default.createElement(EditorIcon_1.EditorIcon, { icon: icon }), children && react_1.default.createElement("span", { className: `${constants_1.BRZ_PREFIX}-control__label` }, children))) : null; }; exports.LegacyButton = LegacyButton;