UNPKG

@sendbird/uikit-react

Version:

Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

16 lines (15 loc) 636 B
import React, { ReactElement } from 'react'; import { type ModalProps } from '../../ui/Modal'; export type OpenGlobalModalProps = { modalProps: ModalProps; childElement: (props: { closeModal: () => void; }) => ReactElement; }; export type GlobalModalProviderProps = React.PropsWithChildren<unknown>; export interface GlobalModalContextInterface { openModal: (props: OpenGlobalModalProps) => void; } export declare const GlobalModalProvider: ({ children }: GlobalModalProviderProps) => React.JSX.Element; export declare const useGlobalModalContext: () => GlobalModalContextInterface; export * from './ModalRoot';