perf: 增加emoji图片picker的内置打包,优化在国内网络获取图集慢的问题

pull/70/head
moonrailgun 3 years ago
parent 84584c8bed
commit 056d185deb

@ -4,6 +4,7 @@ import { emojiData } from './const';
import Picker from '@emoji-mart/react'; import Picker from '@emoji-mart/react';
import type { EmojiData } from './types'; import type { EmojiData } from './types';
import i18n from '@emoji-mart/data/i18n/zh.json'; import i18n from '@emoji-mart/data/i18n/zh.json';
import spritesUrl from './twitter.png';
import './Picker.less'; import './Picker.less';
@ -39,6 +40,7 @@ export const EmojiPicker: React.FC<EmojiPickerProps> = React.memo((props) => {
previewPosition="none" previewPosition="none"
skinTonePosition="none" skinTonePosition="none"
onEmojiSelect={handleSelect} onEmojiSelect={handleSelect}
getSpritesheetURL={() => spritesUrl}
/> />
</div> </div>
); );

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

@ -1,4 +1,5 @@
declare module '*.jpg'; declare module '*.jpg';
declare module '*.svg'; declare module '*.svg';
declare module '*.png';
declare module '*.module.less'; declare module '*.module.less';
declare module '@bbob/parser'; // Work around for com.msgbyte.bbcode. ts-jest looks like cannot load plugins-self typedefinition declare module '@bbob/parser'; // Work around for com.msgbyte.bbcode. ts-jest looks like cannot load plugins-self typedefinition

Loading…
Cancel
Save