react-native-emojis-picker
Version:
A simple emoji picker for React Native and Expo. It's built with TypeScript and uses Reanimated 2 for smooth animations.
26 lines (21 loc) • 998 B
text/typescript
import * as react_jsx_runtime from 'react/jsx-runtime';
import { ViewStyle } from 'react-native';
import React from 'react';
type Key = "Smileys & Emotion" | "People & Body" | "Animals & Nature" | "Food & Drink" | "Activities" | "Travel & Places" | "Objects" | "Symbols" | "Flags";
interface IModalProps {
intensityBlur?: number;
columns?: number;
onEmojiSelected: (emoji: string) => void;
onPressOutside?: () => void;
categories?: Key[];
modalStyle?: ViewStyle;
position?: "top" | "bottom" | "center";
darkMode?: boolean;
autoFocusSearch?: boolean;
}
declare function Modal({ intensityBlur, columns, onEmojiSelected, onPressOutside, categories, position, darkMode, autoFocusSearch, }: IModalProps): react_jsx_runtime.JSX.Element;
interface IProviderProps {
children: React.ReactNode | React.ReactNode[];
}
declare function Provider({ children }: IProviderProps): react_jsx_runtime.JSX.Element;
export { Modal as EmojiModal, Provider as EmojiProvider };