UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

25 lines (24 loc) 939 B
import { TransitionOverride } from '../Transition'; interface ModalBaseContextValue { unstyled: boolean | undefined; titleMounted: boolean; bodyMounted: boolean; setTitleMounted: (value: boolean) => void; setBodyMounted: (value: boolean) => void; getTitleId: () => string; getBodyId: () => string; transitionProps: Partial<TransitionOverride> | undefined; onExitTransitionEnd: (() => void) | undefined; onEnterTransitionEnd: (() => void) | undefined; zIndex: string | number | undefined; opened: boolean; onClose: () => void; closeOnEscape: boolean | undefined; trapFocus: boolean | undefined; closeOnClickOutside: boolean | undefined; } export declare const ModalBaseProvider: ({ children, value }: { value: ModalBaseContextValue; children: React.ReactNode; }) => import("react/jsx-runtime").JSX.Element, useModalBaseContext: () => ModalBaseContextValue; export {};