UNPKG

@sendbird/uikit-react

Version:

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

12 lines (11 loc) 971 B
import type { GroupChannel } from '@sendbird/chat/groupChannel'; import type { BaseMessage } from '@sendbird/chat/message'; import type { SendableMessage } from '@sendbird/chat/lib/__definition'; export declare function getComponentKeyFromMessage(message: BaseMessage | SendableMessage): string; export declare function isContextMenuClosed(): boolean; export declare function getMessageTopOffset(messageCreatedAt: number): number | null; export declare const isDisabledBecauseFrozen: (groupChannel?: GroupChannel | null) => boolean; export declare const isDisabledBecauseMuted: (groupChannel?: GroupChannel | null) => boolean; export declare const isDisabledBecauseSuggestedReplies: (channel: GroupChannel | null | undefined, enableSuggestedReplies: boolean) => boolean; export declare const isFormVersionCompatible: (version: number) => boolean; export declare const isDisabledBecauseMessageForm: (allMessages: BaseMessage[], enableFormTypeMessage: boolean) => boolean;