src/Root.jsx
import React, { Component } from 'react'
import { Provider } from 'react-redux'
import createStore from './store'
import FittableContainer from './containers/FittableContainer'
import * as callbacks from './callbacks'
import { browserLanguage } from './client'
import { initialState as settingsInitialState } from './reducers/settingsReducer'
const initialState = {
settings: {
...settingsInitialState,
locale: browserLanguage(window.navigator.userLanguage || window.navigator.language),
},
}
const store = createStore(initialState)
export default class Root extends Component {
render () {
return (
<Provider store={store}>
<FittableContainer callbacks={callbacks} />
</Provider>
)
}
}