@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
39 lines (36 loc) • 978 B
TypeScript
import React__default from 'react';
import { Emoji as Emoji$1 } from 'emoji-mart';
import { EmojiMartData } from '@emoji-mart/data';
type Emoji = {
id: string;
name: string;
};
type CommonEmoji = {
custom: boolean;
emoticons: string[] | [];
short_names: string[] | [];
};
type EmojiSetDef = {
imageUrl: string;
spriteUrl: string;
};
type MinimalEmoji = CommonEmoji & EmojiSetDef & {
colons: string;
id: string;
name: string;
sheet_x: number;
sheet_y: number;
};
type EmojiConfig = {
commonEmoji: CommonEmoji;
defaultMinimalEmojis: MinimalEmoji[];
emojiData: EmojiMartData;
emojiSetDef: EmojiSetDef;
};
type EmojiContextValue = {
emojiConfig: EmojiConfig;
Emoji?: React__default.ComponentType<typeof Emoji$1.Props>;
EmojiPicker?: React__default.ComponentType<any>;
};
export { CommonEmoji, Emoji, EmojiConfig, EmojiContextValue, EmojiSetDef, MinimalEmoji };
//# sourceMappingURL=EmojiContext.d.ts.map