UNPKG

@ayarayarovich/react-modals

Version:
15 lines (14 loc) 466 B
import { ComponentType, FC, PropsWithChildren } from 'react'; type ModalInstanceProviderValue<T = unknown> = { isOpen: boolean; close: () => void; data: T; }; type ModalInstanceProviderProps = PropsWithChildren<{ isOpen: boolean; data?: unknown; Component: ComponentType; }>; export declare const ModalInstanceProvider: FC<ModalInstanceProviderProps>; export declare const useModalInstance: <T>() => ModalInstanceProviderValue<T>; export {};