/** * Emoji input interface in the chat screen. * In respect for the copyright of the emoji design, the Chat Demo/TUIKit project does not include the cutouts of large emoji elements. * Please replace them with your own designed or copyrighted emoji packs before the official launch for commercial use. * The default small yellow face emoji pack is copyrighted by Tencent Cloud and can be authorized for a fee. * If you wish to obtain authorization, please submit a ticket to contact us. * * submit a ticket url:https://console.tencentcloud.com/workorder/category?level1_id=29&level2_id=40&source=14&data_title=Chat&step=1 */ // ···································································标记表情··································································· import { default as emojiCNLocales } from './locales/zh_cn'; import { default as emojiENLocales } from './locales/en'; import { EMOJI_TYPE } from '../../../constant'; import { IEmojiGroupList } from '../../../interface'; export const DEFAULT_BASIC_EMOJI_URL = ''; export const DEFAULT_BIG_EMOJI_URL = ''; export const DEFAULT_BASIC_EMOJI_URL_MAPPING: Record = { // '00': '00.png', }; export const BIG_EMOJI_GROUP_LIST: IEmojiGroupList = [ { emojiGroupID: 1, type: EMOJI_TYPE.BIG, url: DEFAULT_BIG_EMOJI_URL, list: ['yz00', 'yz01', 'yz02', 'yz03', 'yz04', 'yz05', 'yz06', 'yz07', 'yz08', 'yz09', 'yz10', 'yz11', 'yz12', 'yz13', 'yz14', 'yz15', 'yz16', 'yz17'], }, { emojiGroupID: 2, type: EMOJI_TYPE.BIG, url: DEFAULT_BIG_EMOJI_URL, list: ['ys00', 'ys01', 'ys02', 'ys03', 'ys04', 'ys05', 'ys06', 'ys07', 'ys08', 'ys09', 'ys10', 'ys11', 'ys12', 'ys13', 'ys14', 'ys15'], }, { emojiGroupID: 3, type: EMOJI_TYPE.BIG, url: DEFAULT_BIG_EMOJI_URL, list: ['gcs00', 'gcs01', 'gcs02', 'gcs03', 'gcs04', 'gcs05', 'gcs06', 'gcs07', 'gcs08', 'gcs09', 'gcs10', 'gcs11', 'gcs12', 'gcs13', 'gcs14', 'gcs15', 'gcs16'], }, ]; export const BASIC_EMOJI_NAME_TO_KEY_MAPPING = { ...Object.fromEntries( Object.entries(emojiCNLocales)?.map(([key, val]) => [val, key]), ), ...Object.fromEntries( Object.entries(emojiENLocales)?.map(([key, val]) => [val, key]), ), };