UNPKG

@yandex/ui

Version:

Yandex UI components

32 lines (31 loc) 1.14 kB
import { FC } from 'react'; import { IPopupProps } from '../Popup/Popup'; import './Modal.css'; declare type PartialPopupProps = Pick<IPopupProps, 'keepMounted' | 'className' | 'innerRef' | 'zIndex' | 'visible' | 'scope' | 'onClose' | 'onClick'>; export interface IModalProps extends PartialPopupProps { /** * Выравнивание контента по вертикали * * @default 'middle' */ contentVerticalAlign?: 'top' | 'middle' | 'bottom'; /** * Добавляет анимацию при открытии модального окна. * * @default true */ hasAnimation?: boolean; /** * Блокирует прокрутку на теле документа, при открытом модальном окне. * * @default true */ preventBodyScroll?: boolean; } export declare const cnModal: import("@bem-react/classname").ClassNameFormatter; /** * Используется для создания всплывающих модальных окон. * @param {IModalProps} props */ export declare const Modal: FC<IModalProps>; export {};