Skip to content
Snippets Groups Projects
index.js 771 B
Newer Older
import 'regenerator-runtime/runtime'
import React from 'react'
import ReactDOM from 'react-dom'
import ErrorBoundary from '@src/js/components/common/error/ErrorBoundary.jsx'
import DatePickerProvider from '@src/js/components/common/date/DatePickerProvider.jsx'
import ThemeProvider from '@src/js/components/common/theme/ThemeProvider.jsx'

const render = () => {
  let App = require('./components/App.jsx').default
  ReactDOM.render(
piotr.kupczyk@id.ethz.ch's avatar
piotr.kupczyk@id.ethz.ch committed
    <ThemeProvider>
      <ErrorBoundary>
        <DatePickerProvider>
          <App />
        </DatePickerProvider>
      </ErrorBoundary>
    </ThemeProvider>,
    document.getElementById('app')
/* eslint-disable no-undef */
if (module.hot) {
  module.hot.accept('./components/App.jsx', () => setTimeout(render))