renderer.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import React from 'react'
  2. import ReactDOM from 'react-dom'
  3. import { Provider } from 'react-redux'
  4. import { createStore } from "redux"
  5. import world from './reducers'
  6. import injectTapEventPlugin from 'react-tap-event-plugin'
  7. injectTapEventPlugin();
  8. import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider'
  9. import getMuiTheme from 'material-ui/styles/getMuiTheme'
  10. import { grey700, blueGrey700, blueGrey800, blueGrey900, blue50, blue100, blue200 } from 'material-ui/styles/colors'
  11. import darkBaseTheme from 'material-ui/styles/baseThemes/darkBaseTheme';
  12. import AppContainer from './App.js'
  13. const store = createStore(world)
  14. console.log('store created')
  15. console.log(store.getState())
  16. const muiTheme = getMuiTheme({
  17. baseTheme: darkBaseTheme,
  18. palette: {
  19. textColor: blueGrey800,
  20. primary1Color: blueGrey900,
  21. primary2Color: blueGrey700,
  22. primary3Color: grey700,
  23. accent1Color: blue50,
  24. accent2Color: blue100,
  25. accent3Color: blue200
  26. }
  27. })
  28. // <Login />
  29. // <App />
  30. ReactDOM.render((
  31. <MuiThemeProvider muiTheme={muiTheme}>
  32. <Provider store={store}>
  33. <AppContainer />
  34. </Provider>
  35. </MuiThemeProvider>
  36. ), document.getElementById('root')
  37. )