App.js 904 B

1234567891011121314151617181920212223242526272829303132
  1. import './App.scss'
  2. import { Provider } from 'react-redux'
  3. import { Router} from 'react-router-dom'
  4. import React from 'react'
  5. import { store } from './redux/store'
  6. import 'antd/dist/antd.css'
  7. import { actionFullProfilePageTypeSaga } from './actions/typeSaga/myDataTypesSaga'
  8. import { CShowHeader } from './pages/header'
  9. import { CRouting } from './components/Routing'
  10. import history from './helpers/history'
  11. import Root from './components/rootTheme/index'
  12. import ThemeProvider from './providers/ThemeProvider'
  13. store.subscribe(() => console.log(store.getState()))
  14. function App() {
  15. if (store.getState().auth?.token)
  16. store.dispatch(actionFullProfilePageTypeSaga())
  17. return (
  18. <Router history={history}>
  19. <Provider store={store}>
  20. <div className="App">
  21. <CRouting />
  22. <CShowHeader />
  23. </div>
  24. </Provider>
  25. </Router>
  26. )
  27. }
  28. export default App