github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/build-blockchain-insurance-app-master/web/src/police/index.js (about) 1 'use strict'; 2 3 import React from 'react'; 4 import { render } from 'react-dom'; 5 import { Provider as StoreProvider } from 'react-redux'; 6 import { IntlProvider, addLocaleData, defineMessages } from 'react-intl'; 7 import enLocaleData from 'react-intl/locale-data/en'; 8 import deLocaleData from 'react-intl/locale-data/de'; 9 10 import * as PoliceActions from './actions/policeActions'; 11 import getLocale from '../shared/getLocale'; 12 import AppRouter from './router'; 13 import configStore from './store'; 14 import translations from './translations'; 15 16 const store = configStore(); 17 store.dispatch(PoliceActions.loadTheftClaims()); 18 19 const locale = getLocale(); 20 addLocaleData([...deLocaleData, ...enLocaleData]); 21 22 window.digitalData.page.pageInfo.language = locale; 23 24 render( 25 <IntlProvider locale={locale} messages={translations[locale]} defaultLocale='en'> 26 <StoreProvider store={store}> 27 <AppRouter /> 28 </StoreProvider> 29 </IntlProvider>, 30 document.getElementById('app') 31 );