UNPKG

@yandex/ui

Version:

Yandex UI components

27 lines (26 loc) 2.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Size = void 0; var tslib_1 = require("tslib"); var react_1 = tslib_1.__importStar(require("react")); var bundle_1 = require("@yandex-lego/components/Button/desktop/bundle"); var bundle_2 = require("@yandex-lego/components/Tooltip/desktop/bundle"); var Size = function () { var _a = tslib_1.__read(react_1.useState(true), 2), visible1 = _a[0], setVisible1 = _a[1]; var _b = tslib_1.__read(react_1.useState(true), 2), visible2 = _b[0], setVisible2 = _b[1]; var _c = tslib_1.__read(react_1.useState(true), 2), visible3 = _c[0], setVisible3 = _c[1]; var anchorRef1 = react_1.useRef(null); var anchorRef2 = react_1.useRef(null); var anchorRef3 = react_1.useRef(null); return (react_1.default.createElement("div", { style: { display: 'flex', height: 96 } }, react_1.default.createElement("div", { style: { marginLeft: 32, marginRight: 32 } }, react_1.default.createElement(bundle_1.Button, { innerRef: anchorRef1, size: "m", view: "default", onClick: function () { return setVisible1(!visible1); } }, "Target")), react_1.default.createElement("div", { style: { marginLeft: 32, marginRight: 32 } }, react_1.default.createElement(bundle_1.Button, { innerRef: anchorRef2, size: "m", view: "default", onClick: function () { return setVisible2(!visible2); } }, "Target")), react_1.default.createElement("div", { style: { marginLeft: 32, marginRight: 32 } }, react_1.default.createElement(bundle_1.Button, { innerRef: anchorRef3, size: "m", view: "default", onClick: function () { return setVisible3(!visible3); } }, "Target")), react_1.default.createElement(bundle_2.Tooltip, { hasTail: true, direction: "bottom", view: "default", size: "s", anchor: anchorRef1, visible: visible1 }, "Size small"), react_1.default.createElement(bundle_2.Tooltip, { hasTail: true, direction: "bottom", view: "default", size: "m", anchor: anchorRef2, visible: visible2 }, "Size medium"), react_1.default.createElement(bundle_2.Tooltip, { hasTail: true, direction: "bottom", view: "default", size: "l", anchor: anchorRef3, visible: visible3 }, "Size large"))); }; exports.Size = Size;