UNPKG

softchatjs-react

Version:
39 lines (36 loc) 1.29 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import { Dispatch, SetStateAction } from 'react'; import ChatClient, { Message } from 'softchatjs-core'; type EmojiPanelProps = { emojiPickerRef: any; conversationId: string; client: ChatClient; message: Message; recipientId: string; setShowEmojiPanel: Dispatch<SetStateAction<boolean>>; }; type ReactionPanelProps = { message: Message; setEditDetails: Dispatch<SetStateAction<{ message: Message; isEditing?: boolean; isReplying?: boolean; } | undefined>>; canEdit?: boolean; openEmojiPanel: () => void; optionsMenuRef: any; mousePosition: { x: number; y: number; }; conversationId: string; closeOptionsMenu: () => void; textInputRef: any; client: ChatClient; }; declare const EmojiPanel: (props: EmojiPanelProps) => react_jsx_runtime.JSX.Element; declare const ReactionPanel: ({ setEditDetails, message, closeOptionsMenu, textInputRef, openEmojiPanel, client, canEdit, conversationId, }: ReactionPanelProps) => react_jsx_runtime.JSX.Element; declare const InputEmojis: ({ onEmojiPick, }: { onEmojiPick: (emoji: string) => void; }) => react_jsx_runtime.JSX.Element; export { EmojiPanel, InputEmojis, ReactionPanel };