UNPKG

@yandex/ui

Version:

Yandex UI components

13 lines (12 loc) 1.35 kB
import { __assign, __rest } from "tslib"; import React from 'react'; import { useComponentRegistry } from '@bem-react/di'; import { MessageBox, cnMessageBox } from './MessageBox'; export 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 = __rest(props, ["anchor", "direction", "mainOffset", "motionless", "scope", "secondaryOffset", "tailOffset", "viewportOffset", "visible", "onClose", "onClick", "zIndex"]); var Popup = useComponentRegistry(cnMessageBox()).Popup; return (React.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.createElement(MessageBox, __assign({}, restProps, { tailRef: tailRef, onClose: onClose })); })); };