UNPKG

interweave-emoji-picker

Version:

React based emoji picker powered by Interweave and Emojibase.

17 lines 1.02 kB
import React from 'react'; import { ListChildComponentProps } from 'react-window'; import { CanonicalEmoji } from 'interweave-emoji'; import { CommonMode } from './types'; export declare type VirtualRow = CanonicalEmoji[] | string; export interface EmojiListRowProps { activeEmoji?: CanonicalEmoji | null; clearIcon?: React.ReactNode; commonMode: CommonMode; onClear: () => void; onEnterEmoji: (emoji: CanonicalEmoji, event: React.MouseEvent<HTMLButtonElement>) => void; onLeaveEmoji: (emoji: CanonicalEmoji, event: React.MouseEvent<HTMLButtonElement>) => void; onSelectEmoji: (emoji: CanonicalEmoji, event: React.MouseEvent<HTMLButtonElement>) => void; skinTonePalette?: React.ReactNode; } export declare function EmojiListRow({ data, index, style, activeEmoji, clearIcon, commonMode, skinTonePalette, onClear, onEnterEmoji, onLeaveEmoji, onSelectEmoji, }: EmojiListRowProps & ListChildComponentProps<Record<number, VirtualRow>>): JSX.Element; //# sourceMappingURL=EmojiListRow.d.ts.map