Skip to content
Snippets Groups Projects
index.js 771 B
Newer Older
  • Learn to ignore specific revisions
  • 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))