import { createContext } from 'use-context-selector' import type { Locale } from '@/i18n' type II18NContext = { locale: Locale i18n: Record setLocaleOnClient: (locale: Locale, reloadPage?: boolean) => void } const I18NContext = createContext({ locale: 'en-US', i18n: {}, setLocaleOnClient: (lang: Locale, reloadPage?: boolean) => { }, }) export default I18NContext