UNPKG

@yandex/ui

Version:

Yandex UI components

13 lines (12 loc) 910 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TumblerButton = void 0; var tslib_1 = require("tslib"); var react_1 = tslib_1.__importDefault(require("react")); var Tumbler_1 = require("../Tumbler"); require("./Tumbler-Button.css"); var TumblerButton = function (_a) { var checked = _a.checked, children = _a.children, innerRef = _a.innerRef, labelledBy = _a.labelledBy, onBlur = _a.onBlur, onClick = _a.onClick, onFocus = _a.onFocus, onKeyDown = _a.onKeyDown, tabIndex = _a.tabIndex, required = _a.required; return (react_1.default.createElement("button", { "aria-required": required, "aria-labelledby": labelledBy, "aria-pressed": checked, className: Tumbler_1.cnTumbler('Button'), onBlur: onBlur, onClick: onClick, onFocus: onFocus, onKeyDown: onKeyDown, ref: innerRef, tabIndex: tabIndex, type: "button" }, children)); }; exports.TumblerButton = TumblerButton;