UNPKG

@gluestack-ui/modal

Version:

A universal headless modal component for React Native, Next.js & React

13 lines (12 loc) 850 B
import type { IModalComponentType } from './types'; export { ModalContext } from './Context'; export declare const createModal: <ModalProps, ContentProps, CloseButtonProps, HeaderProps, FooterProps, BodyProps, BackdropProps, AnimatePresenceProps>({ Root, Content, CloseButton, Header, Footer, Body, Backdrop, AnimatePresence, }: { Root: React.ComponentType<ModalProps>; Content: React.ComponentType<ContentProps>; CloseButton: React.ComponentType<CloseButtonProps>; Header: React.ComponentType<HeaderProps>; Footer: React.ComponentType<FooterProps>; Body: React.ComponentType<BodyProps>; Backdrop: React.ComponentType<BackdropProps>; AnimatePresence?: React.ComponentType<AnimatePresenceProps>; }) => IModalComponentType<ModalProps, ContentProps, CloseButtonProps, HeaderProps, FooterProps, BodyProps, BackdropProps>;