UNPKG

@yandex/ui

Version:

Yandex UI components

23 lines (22 loc) 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Radio = void 0; var tslib_1 = require("tslib"); var react_1 = tslib_1.__importDefault(require("react")); var bundle_1 = require("@yandex-lego/components/ButtonGroup/desktop/bundle"); var desktop_1 = require("@yandex-lego/components/Button/Button.bundle/desktop"); var value = [1]; var mappings = ['Button 1 data', 'Button 2 data', 'Button 3 data']; var Radio = function () { var _a = bundle_1.useButtonGroupState({ type: 'radio', value: value, mappings: mappings }), selected = _a.selected, onClick = _a.onClick, mapped = _a.mapped; return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(bundle_1.ButtonGroup, { onClick: onClick, selected: selected }, react_1.default.createElement(desktop_1.Button, { size: "m", view: "action" }, "Button 1"), react_1.default.createElement(desktop_1.Button, { size: "m", view: "action" }, "Button 2"), react_1.default.createElement(desktop_1.Button, { size: "m", view: "action" }, "Button 3")), react_1.default.createElement("br", null), " ", react_1.default.createElement("br", null), react_1.default.createElement("div", null, mapped[0]))); }; exports.Radio = Radio;