UNPKG

easemob-chat-uikit

Version:

![Static Badge](https://img.shields.io/badge/platform-React-green) ![Static Badge](https://img.shields.io/badge/language-typescript-green) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/easemob/Easemob-UIKit-web) ![GitHub last c

36 lines (35 loc) 989 B
import React, { ReactNode } from 'react'; export interface ReactionData { count: number; isAddedBySelf?: boolean; reaction: string; userList: string[]; op?: { operator: string; reactionType: 'create' | 'delete'; }[]; } export interface ReactionMessageProps { prefixCls?: string; className?: string; style?: React.CSSProperties; reactionData: ReactionData[]; direction?: 'ltr' | 'rtl'; icon?: ReactNode; onSelected?: (emojiString: string) => void; trigger?: 'click' | 'hover'; config?: { map: any; path: string; }; onClick?: (emojiString: string) => void; onDelete?: (emojiString: string) => void; onShowUserList?: (emojiString: string) => void; reactionConfig?: { map: { [key: string]: HTMLImageElement; }; }; } declare const ReactionMessage: (props: ReactionMessageProps) => import("react/jsx-runtime").JSX.Element; export { ReactionMessage };