web3-mq-react
Version:
web3-mq-react-components
15 lines (14 loc) • 748 B
TypeScript
import React, { PropsWithChildren } from 'react';
import type { ChannelActionContextValue } from './ChannelActionContext';
import type { MessageItem } from './ChannelStateContext';
export declare type MessageContextValue = {
isThread: boolean;
message: MessageItem;
handleOpenThread: ChannelActionContextValue['handleOpenThread'];
handleToReply: ChannelActionContextValue['handleToReply'];
};
export declare const MessageContext: React.Context<MessageContextValue | undefined>;
export declare const MessageProvider: ({ children, value, }: React.PropsWithChildren<{
value: MessageContextValue;
}>) => JSX.Element;
export declare const useMessageContext: (componentName?: string | undefined) => MessageContextValue;