UNPKG

@ferrucc-io/emoji-picker

Version:

A beautiful and modern emoji picker for React

29 lines (28 loc) 1.44 kB
import React from 'react'; import { EmojiPickerSkinTone } from './EmojiPickerSkinTone'; import { EmojiPickerInput } from './EmojiPickerInput'; import { EmojiPickerGroup } from './EmojiPickerGroup'; import { EmojiPickerContent } from './EmojiPickerContent'; export interface EmojiPickerProps { children?: React.ReactNode; className?: string; onEmojiSelect?: (emoji: string) => void; emojisPerRow?: number; emojiSize?: number; maxUnicodeVersion?: number; } interface EmojiPickerHeaderProps { children?: React.ReactNode; className?: string; } export declare function EmojiPicker({ children, className, onEmojiSelect, emojisPerRow, emojiSize, maxUnicodeVersion, }: EmojiPickerProps): import("react/jsx-runtime").JSX.Element; export declare namespace EmojiPicker { var Header: ({ children, className }: EmojiPickerHeaderProps) => import("react/jsx-runtime").JSX.Element; var Input: (props: React.ComponentProps<typeof EmojiPickerInput>) => import("react/jsx-runtime").JSX.Element; var Group: typeof EmojiPickerGroup; var List: React.MemoExoticComponent<({ hideStickyHeader, containerHeight, }: import("./EmojiPickerList").EmojiPickerListProps) => import("react/jsx-runtime").JSX.Element>; var Preview: React.NamedExoticComponent<import("./EmojiPickerPreview").EmojiPickerPreviewProps>; var Content: typeof EmojiPickerContent; var SkinTone: typeof EmojiPickerSkinTone; } export {};