@ferrucc-io/emoji-picker
Version:
A beautiful and modern emoji picker for React
34 lines (33 loc) • 1.17 kB
TypeScript
import type { EmojiMetadata, SkinTone } from '../types/emoji';
export declare const hoveredEmojiAtom: import("jotai").PrimitiveAtom<EmojiMetadata | null> & {
init: EmojiMetadata | null;
};
export declare const selectedEmojiAtom: import("jotai").PrimitiveAtom<string | null> & {
init: string | null;
};
export declare const selectedPositionAtom: import("jotai").PrimitiveAtom<{
row: number;
column: number;
} | null> & {
init: {
row: number;
column: number;
} | null;
};
export declare const searchAtom: import("jotai").PrimitiveAtom<string> & {
init: string;
};
export declare const skinToneAtom: import("jotai").PrimitiveAtom<SkinTone> & {
init: SkinTone;
};
export declare const skinToneOnlyAtom: import("jotai").Atom<SkinTone>;
export declare const isEmojiSelectedAtom: (rowIndex: number, columnIndex: number) => import("jotai").Atom<boolean>;
export declare const filteredEmojisAtom: import("jotai").Atom<{
category: string;
emojis: any;
}[]>;
export declare const combinedEmojiStateAtom: import("jotai").Atom<{
hoveredEmoji: EmojiMetadata | null;
selectedEmoji: string | null;
skinTone: SkinTone;
}>;