UNPKG

react-emoji-toggle-button

Version:

A flexible and reusable React package to use an emoji picker and connect it with a text input using Ref. Toggle emoji button for React apps.

19 lines (18 loc) 931 B
import { CSSProperties } from 'react'; import { Emoji, EmojiPickerClassNames, EmojiPickerStyles, ListItem } from '../types'; interface IProps { item: ListItem; emojisPerRow: number; style: CSSProperties; styles: EmojiPickerStyles; classNames: EmojiPickerClassNames; emojiItemSize: number; handleEmojiClick: (emoji: string, emojiObj?: Emoji) => void; handleEmojiMouseDown: (emoji: Emoji, event: React.MouseEvent) => void; handleEmojiMouseUp: () => void; handleEmojiMouseLeave: () => void; onEmojiButtonLongPress?: (buttonRect: DOMRect) => void; fontFamily: string; } declare const EmojiInputPickerRow: ({ classNames, emojiItemSize, fontFamily, handleEmojiClick, handleEmojiMouseDown, handleEmojiMouseLeave, handleEmojiMouseUp, onEmojiButtonLongPress, item, emojisPerRow, style, styles, }: IProps) => import("react/jsx-runtime").JSX.Element | null; export default EmojiInputPickerRow;