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
TypeScript
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;