netlify-cms-react-starter/src/index.js
2018-05-16 10:49:16 +10:00

29 lines
830 B
JavaScript

import 'core-js/es6'
import React from 'react'
import { render } from 'react-snapshot'
import 'normalize.css'
import './globalStyles.css'
import App from './App'
import registerServiceWorker, { unregister } from './registerServiceWorker'
import data from './data.json'
const rootEl = document.getElementById('root')
render(<App />, rootEl)
if (module.hot) {
module.hot.accept('./App', () => {
const NextApp = require('./App').default
render(<NextApp />, rootEl)
})
}
if (process.env.REACT_APP_SITE_URL && 'localStorage' in window) {
window.localStorage.setItem('netlifySiteURL', process.env.REACT_APP_SITE_URL)
}
const globalSettings =
data.settings && data.settings.filter(doc => doc.name === 'global')[0]
if (globalSettings) {
globalSettings.enableServiceWorker ? registerServiceWorker() : unregister()
}