@ferrucc-io/emoji-picker
Version:
A beautiful and modern emoji picker for React
29 lines (28 loc) • 1.44 kB
TypeScript
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 {};