UNPKG

@yandex/ui

Version:

Yandex UI components

17 lines (16 loc) 1.56 kB
"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;