cvut/fittable

View on GitHub
src/Root.jsx

Summary

Maintainability
A
0 mins
Test Coverage
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>
    )
  }
}