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