merge router.jsx
This commit is contained in:
parent
1d60f6f6b6
commit
0a6db07355
|
@ -0,0 +1,45 @@
|
||||||
|
import React from 'react'
|
||||||
|
import PropTypes from 'prop-types'
|
||||||
|
import { Route, Switch } from 'react-router-dom'
|
||||||
|
import Home from '../Home'
|
||||||
|
import Filtered from '../Filtered'
|
||||||
|
import RecentlyAdded from '../RecentlyAdded'
|
||||||
|
import Profile from '../Profile'
|
||||||
|
import Dapps from '../Dapps'
|
||||||
|
import Vote from '../Vote'
|
||||||
|
import Submit from '../Submit'
|
||||||
|
import Terms from '../Terms/Terms'
|
||||||
|
import TransactionStatus from '../TransactionStatus'
|
||||||
|
import Alert from '../Alert'
|
||||||
|
import HowToSubmit from '../HowToSubmit'
|
||||||
|
|
||||||
|
class Router extends React.Component {
|
||||||
|
componentDidMount() {
|
||||||
|
const { fetchAllDapps } = this.props
|
||||||
|
fetchAllDapps()
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
|
return [
|
||||||
|
<Switch key={1}>
|
||||||
|
<Route exact path="/" component={Home} />
|
||||||
|
<Route path="/categories/:id" component={Filtered} />
|
||||||
|
<Route path="/all" component={Dapps} />
|
||||||
|
<Route path="/recently-added" component={RecentlyAdded} />
|
||||||
|
<Route path="/terms" component={Terms} />
|
||||||
|
<Route path="/:dapp_name" component={Profile} />
|
||||||
|
</Switch>,
|
||||||
|
<Vote key={2} />,
|
||||||
|
<Submit key={3} />,
|
||||||
|
<HowToSubmit key={4} />,
|
||||||
|
<TransactionStatus key={5} />,
|
||||||
|
<Alert key={6} />,
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Router.propTypes = {
|
||||||
|
fetchAllDapps: PropTypes.func.isRequired,
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Router
|
Loading…
Reference in New Issue