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

31 lines (30 loc) 924 B
import React, { ReactNode } from 'react'; import { TooltipProps } from '../../../component/tooltip/Tooltip'; export interface EmojiConfig { path: string; map: { [key: string]: string; }; } export interface EmojiProps { prefix?: string; style?: React.CSSProperties; className?: string; emojiContainerStyle?: React.CSSProperties; icon?: ReactNode; onSelected?: (emojiString: string) => void; trigger?: 'click' | 'hover'; config?: { map: any; path: string; }; onClick?: (e: React.MouseEvent<Element, MouseEvent>) => void; selectedList?: string[]; onDelete?: (emojiString: string) => void; emojiConfig?: EmojiConfig; placement?: TooltipProps['placement']; closeAfterClick?: boolean; onOpenChange?: (open: boolean) => void; } declare const Emoji: (props: EmojiProps) => import("react/jsx-runtime").JSX.Element; export { Emoji };