@yandex/ui
Version:
Yandex UI components
20 lines (19 loc) • 942 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.withPinRound = void 0;
var tslib_1 = require("tslib");
var react_1 = tslib_1.__importDefault(require("react"));
var core_1 = require("@bem-react/core");
var ButtonGroup_1 = require("../ButtonGroup");
require("./ButtonGroup_pin_base.css");
require("./ButtonGroup_pin_round.css");
/**
* Модификатор, делающий из ссылки псевдоссылку.
* @param {ButtonGroupProps} props
*/
exports.withPinRound = core_1.withBemMod(ButtonGroup_1.cnButtonGroup(), { pin: 'round' }, function (ButtonGroup) {
return function (props) {
var pin = props.pin, className = props.className, restProps = tslib_1.__rest(props, ["pin", "className"]);
return react_1.default.createElement(ButtonGroup, tslib_1.__assign({}, restProps, { className: ButtonGroup_1.cnButtonGroup({ pin: 'base' }, [className]), pin: pin }));
};
});