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.

14 lines (13 loc) 668 B
import { Emoji } from '../types'; declare const useSkinToneVariants: () => { longPressEmoji: Emoji | null; setLongPressEmoji: import('react').Dispatch<import('react').SetStateAction<Emoji | null>>; showSkinToneVariants: boolean; setShowSkinToneVariants: import('react').Dispatch<import('react').SetStateAction<boolean>>; longPressTimeoutRef: import('react').RefObject<number | null>; skinToneVariantsRef: import('react').RefObject<HTMLDivElement | null>; handleEmojiMouseDown: (emoji: Emoji, event: React.MouseEvent) => void; handleEmojiMouseUp: () => void; handleEmojiMouseLeave: () => void; }; export default useSkinToneVariants;