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.

13 lines (12 loc) 654 B
import { RefObject, SetStateAction } from 'react'; import { Emoji } from '../types'; interface IProps { pickerRef: RefObject<HTMLDivElement | null>; skinToneVariantsRef: RefObject<HTMLDivElement | null>; showSkinToneVariants: boolean; setShowSkinToneVariants: (value: SetStateAction<boolean>) => void; setLongPressEmoji: (value: SetStateAction<Emoji | null>) => void; onClose: (() => void) | undefined; } declare const useClickOutsideSkinToneVariants: ({ onClose, pickerRef, setLongPressEmoji, setShowSkinToneVariants, showSkinToneVariants, skinToneVariantsRef, }: IProps) => void; export default useClickOutsideSkinToneVariants;