routes.js 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. import React from 'react'
  2. import { Switch, Route } from 'react-router'
  3. import UserList from './users/components/UserList'
  4. import LoginForm from './users/components/LoginForm'
  5. import ConfigList from './config/components/ConfigList'
  6. import Matches from './matches/components/Matches'
  7. import Players from './matches/components/Players'
  8. import Swisstennis from './swisstennis/components/Swisstennis'
  9. import SMS from './sms/components/SMS'
  10. class Routes extends React.Component {
  11. render () {
  12. return (
  13. <main>
  14. <Switch>
  15. {console.log('Route props', this.props)}
  16. <Route path='/users' render={() => (<UserList {...this.props}/>)} />
  17. <Route path='/login' render={() => (<LoginForm {...this.props}/>)} />
  18. <Route path='/config' render={() => (<ConfigList {...this.props}/>)} />
  19. <Route path='/matches' render={() => (<Matches {...this.props}/>)} />
  20. <Route path='/players' render={() => (<Players {...this.props}/>)} />
  21. <Route path='/swisstennis' render={() => (<Swisstennis {...this.props}/>)} />
  22. <Route path='/sms' render={() => (<SMS {...this.props}/>)} />
  23. </Switch>
  24. </main>
  25. )
  26. }
  27. }
  28. /*const Routes = () => (
  29. )*/
  30. export default Routes