@yandex/ui
Version:
Yandex UI components
17 lines (16 loc) • 1.56 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MessageBoxPopup = void 0;
var tslib_1 = require("tslib");
var react_1 = tslib_1.__importDefault(require("react"));
var di_1 = require("@bem-react/di");
var MessageBox_1 = require("./MessageBox");
var MessageBoxPopup = function (props) {
var anchor = props.anchor, direction = props.direction, mainOffset = props.mainOffset, motionless = props.motionless, scope = props.scope, secondaryOffset = props.secondaryOffset, tailOffset = props.tailOffset, viewportOffset = props.viewportOffset, visible = props.visible, onClose = props.onClose, onClick = props.onClick, zIndex = props.zIndex, restProps = tslib_1.__rest(props, ["anchor", "direction", "mainOffset", "motionless", "scope", "secondaryOffset", "tailOffset", "viewportOffset", "visible", "onClose", "onClick", "zIndex"]);
var Popup = di_1.useComponentRegistry(MessageBox_1.cnMessageBox()).Popup;
return (react_1.default.createElement(Popup, { anchor: anchor, direction: direction, mainOffset: mainOffset, motionless: motionless, nonvisual: true, onClose: onClose, onClick: onClick, scope: scope, secondaryOffset: secondaryOffset, tailOffset: tailOffset, target: "anchor", view: "default", viewportOffset: viewportOffset, visible: visible, zIndex: zIndex }, function (_a) {
var tailRef = _a.tailRef;
return react_1.default.createElement(MessageBox_1.MessageBox, tslib_1.__assign({}, restProps, { tailRef: tailRef, onClose: onClose }));
}));
};
exports.MessageBoxPopup = MessageBoxPopup;