This component allows us to do this:
<Switch>
<Route>
<Switch>
<Route />
<Route />
<Route />
<Route />
</Switch>
</Route>
</Switch>| import * as React from 'react' | |
| import { Route } from 'react-router-dom' | |
| import { RouteProps } from 'react-router' | |
| class RouterRoute extends React.Component<RouteProps> { | |
| render() { | |
| const { component, children, ...rest } = this.props | |
| const Component = this.props.component | |
| return ( | |
| <Route {...rest} render={(props: RouteProps) => <Component {...props} {...rest}>{children}</Component>} /> | |
| ) | |
| } | |
| } | |
| export default RouterRoute |