diff --git a/composables/setups.ts b/composables/setups.ts index d00ec038..9ea239e7 100644 --- a/composables/setups.ts +++ b/composables/setups.ts @@ -1,7 +1,6 @@ import { pwaInfo } from 'virtual:pwa-info' import type { Link } from '@unhead/schema' import type { Directions } from 'vue-i18n-routing' -import { init as initEmojis } from 'emoji-mart' import { APP_NAME, STORAGE_KEY_LANG } from '~/constants' import type { LocaleObject } from '#i18n' @@ -76,8 +75,10 @@ export async function setupI18n() { }) } -export function setupEmojis() { - initEmojis({ - data: () => import('@emoji-mart/data').then(r => r.default), +export async function setupEmojis() { + const promise = import('@emoji-mart/data').then(r => r.default) + const { init } = await import('emoji-mart') + init({ + data: () => promise, }) }