github.com/stampzilla/stampzilla-go@v2.0.0-rc9+incompatible/nodes/stampzilla-server/web/src/index.js (about)

     1  import 'bootstrap/dist/js/bootstrap.bundle';
     2  import 'admin-lte/dist/js/adminlte';
     3  import { Provider } from 'react-redux';
     4  import { render } from 'react-dom';
     5  import React from 'react';
     6  
     7  import './index.scss';
     8  import Wrapper from './components/Wrapper';
     9  import store from './store';
    10  
    11  render(
    12    <Provider store={store}>
    13      <Wrapper />
    14    </Provider>,
    15    document.getElementById('app'),
    16  );
    17  
    18  if (NODE_ENV === 'production') { // eslint-disable-line no-undef
    19    (function registerServiceWorker() {
    20      if ('serviceWorker' in navigator) {
    21        navigator.serviceWorker.register('service-worker.js', { scope: '/' })
    22          .then(() => console.log('Service Worker registered successfully.'))
    23          .catch(error => console.log('Service Worker registration failed:', error));
    24      }
    25    }());
    26  }