UNPKG

@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
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 {};