@sendbird/uikit-react
Version:
Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
20 lines (19 loc) • 893 B
TypeScript
import React from 'react';
import { Emoji } from '@sendbird/chat';
import { GroupChannel } from '@sendbird/chat/groupChannel';
import { OpenChannel } from '@sendbird/chat/openChannel';
import { Reaction } from '@sendbird/chat/message';
import { Nullable } from '../../types';
import { SendableMessageType } from '../../utils';
type Props = {
reaction: Reaction;
memberNicknamesMap: Map<string, string>;
setEmojiKey: React.Dispatch<React.SetStateAction<string>>;
toggleReaction?: (message: SendableMessageType, key: string, byMe: boolean) => void;
emojisMap: Map<string, Emoji>;
channel: Nullable<GroupChannel | OpenChannel>;
message?: SendableMessageType;
isFiltered?: boolean;
};
export default function ReactionItem({ reaction, memberNicknamesMap, setEmojiKey, toggleReaction, emojisMap, channel, message, isFiltered, }: Props): React.JSX.Element;
export {};