Merge pull request #14544 from johnnyreilly/master

react-router: added routes to RouteComponentProps
This commit is contained in:
John Reilly 2017-02-10 12:51:26 +00:00 committed by GitHub
commit c1196db216
2 changed files with 6 additions and 2 deletions

View File

@ -90,6 +90,7 @@ export interface RouteComponentProps<P, R> {
params: P & R;
route: PlainRoute;
router: InjectedRouter;
routes: PlainRoute[];
routeParams: R;
}

View File

@ -18,7 +18,8 @@ import {
Link,
RouterContext,
LinkProps,
RedirectFunction
RedirectFunction,
RouteComponentProps
} from "react-router";
const NavLink = (props: LinkProps) => (
@ -93,10 +94,12 @@ class NotFound extends React.Component<{}, {}> {
}
interface UsersProps extends RouteComponentProps<{}, {}> { }
class Users extends React.Component<{}, {}> {
class Users extends React.Component<UsersProps, {}> {
render() {
const { location, params, route, routes, router, routeParams } = this.props;
return <div>
This is a user list
</div>