add i18n provider in the viewer

This commit is contained in:
Rodrigo Antinarelli 2020-06-23 23:05:37 -03:00
parent a7ce1ce070
commit ef0eb53d25

View File

@ -1,12 +1,13 @@
// External // External
import React from 'react'; import React from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import i18n from '@ohif/i18n';
import { I18nextProvider } from 'react-i18next';
import { BrowserRouter, HashRouter } from 'react-router-dom'; import { BrowserRouter, HashRouter } from 'react-router-dom';
import { import {
DialogProvider, DialogProvider,
Modal, Modal,
ModalProvider, ModalProvider,
Notification,
SnackbarProvider, SnackbarProvider,
ThemeWrapper, ThemeWrapper,
ViewportDialogProvider, ViewportDialogProvider,
@ -97,6 +98,7 @@ function App({ config, defaultExtensions }) {
return ( return (
<AppConfigProvider value={appConfigState}> <AppConfigProvider value={appConfigState}>
<I18nextProvider i18n={i18n}>
<Router basename={routerBasename}> <Router basename={routerBasename}>
<ThemeWrapper> <ThemeWrapper>
<ViewportGridProvider <ViewportGridProvider
@ -120,6 +122,7 @@ function App({ config, defaultExtensions }) {
</ViewportGridProvider> </ViewportGridProvider>
</ThemeWrapper> </ThemeWrapper>
</Router> </Router>
</I18nextProvider>
</AppConfigProvider> </AppConfigProvider>
); );
} }