stream-chat-react
Version:
React components to create chat conversations or livestream style chat
19 lines • 1.07 kB
TypeScript
import type { GetOrCreateDialogParams } from '../service/DialogManager';
export type UseDialogParams = GetOrCreateDialogParams & {
dialogManagerId?: string;
};
export declare const useDialog: ({ closeOnClickOutside, dialogManagerId, id, }: UseDialogParams) => import("..").Dialog;
export declare const useDialogOnNearestManager: ({ id }: Pick<UseDialogParams, "id">) => {
dialog: import("..").Dialog;
dialogManager: import("..").DialogManager | undefined;
};
export declare const modalDialogId: "modal-dialog";
export declare const useModalDialog: (id?: string) => import("..").Dialog;
export declare const useDialogIsOpen: (id: string, dialogManagerId?: string) => boolean;
export declare const useModalDialogIsOpen: (id?: string) => boolean;
export declare const useDialogIsTopmost: (id: string, dialogManagerId?: string) => boolean;
export declare const useModalDialogIsTopmost: (id?: string) => boolean;
export declare const useOpenedDialogCount: ({ dialogManagerId, }?: {
dialogManagerId?: string;
}) => number;
//# sourceMappingURL=useDialog.d.ts.map