UNPKG

react-figma-plugin-ds

Version:

React ui framework based on Figma design system

18 lines 1.04 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); var Button = function (_a) { var children = _a.children, className = _a.className, isSecondary = _a.isSecondary, isTertiary = _a.isTertiary, isDisabled = _a.isDisabled, onClick = _a.onClick, isDestructive = _a.isDestructive; className = className || ""; var level = isTertiary ? "tertiary" : isSecondary ? "secondary" : "primary"; var modificator = isDestructive ? "-destructive" : ""; if (isSecondary && isTertiary) { console.warn("Use only one level modificator \"isSecondary\" or \"isTertiary\""); } return (react_1.default.createElement("button", { onClick: onClick, className: "button button--" + level + modificator + " " + className, disabled: isDisabled }, children)); }; exports.default = Button; //# sourceMappingURL=Button.js.map