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