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  );