import UniversalCookie from 'universal-cookie' import type { I18n } from 'i18n-js' import { i18n } from './i18n' export type CookiesStore = string | object | null | undefined export const useI18n = (cookiesStore: CookiesStore): I18n => { const universalCookie = new UniversalCookie(cookiesStore) i18n.locale = universalCookie.get('locale') ?? i18n.defaultLocale return i18n }