@yandex/ui
Version:
Yandex UI components
19 lines (18 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Default = void 0;
var tslib_1 = require("tslib");
var react_1 = tslib_1.__importStar(require("react"));
var useUpdateEffect_1 = require("@yandex-lego/components/useUpdateEffect");
var desktop_1 = require("@yandex-lego/components/Button/Button.bundle/desktop");
var desktop_2 = require("@yandex-lego/components/Text/Text.bundle/desktop");
var Default = function () {
var _a = tslib_1.__read(react_1.useState(0), 2), count = _a[0], setCount = _a[1];
useUpdateEffect_1.useUpdateEffect(function () { return alert(count); }, [count]);
return (react_1.default.createElement(react_1.default.Fragment, null,
react_1.default.createElement(desktop_2.Text, null,
count,
" \u00A0"),
react_1.default.createElement(desktop_1.Button, { view: "action", size: "m", onClick: function () { return setCount(function (prev) { return prev + 1; }); } }, "+")));
};
exports.Default = Default;