@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
23 lines (22 loc) • 834 B
TypeScript
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;
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: import("react").ReactNode;
}) => import("react").JSX.Element, useModalBaseContext: () => ModalBaseContextValue;
export {};