8 lines
300 B
JavaScript
8 lines
300 B
JavaScript
import { createElement, useMemo } from 'react';
|
|
import { I18nContext } from './context.js';
|
|
|
|
export function I18nextProvider({ i18n, defaultNS, children }) {
|
|
const value = useMemo(() => ({ i18n, defaultNS }), [i18n, defaultNS]);
|
|
return createElement(I18nContext.Provider, { value }, children);
|
|
}
|