From 78cfe3d75f3ee708ce5a5a5816c4d4dfb8f7cb70 Mon Sep 17 00:00:00 2001 From: Kimmo Puputti Date: Thu, 16 Feb 2017 17:16:12 +0200 Subject: [PATCH] Add push prop to NamedRedirect to pass on to Redirect --- src/components/NamedRedirect/NamedRedirect.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/NamedRedirect/NamedRedirect.js b/src/components/NamedRedirect/NamedRedirect.js index a160faf8..dca664ac 100644 --- a/src/components/NamedRedirect/NamedRedirect.js +++ b/src/components/NamedRedirect/NamedRedirect.js @@ -8,20 +8,20 @@ import { pathByRouteName, withFlattenedRoutes } from '../../util/routes'; import * as propTypes from '../../util/propTypes'; const NamedRedirect = props => { - const { name, search, state, params, flattenedRoutes, ...rest } = props; + const { name, search, state, params, flattenedRoutes, push } = props; const pathname = pathByRouteName(name, flattenedRoutes, params); - const locationDescriptor = { pathname, search, state }; - return ; + return ; }; -const { arrayOf, object, string } = PropTypes; +const { arrayOf, object, string, bool } = PropTypes; -NamedRedirect.defaultProps = { search: '', state: {}, params: {} }; +NamedRedirect.defaultProps = { search: '', state: {}, push: false, params: {} }; NamedRedirect.propTypes = { name: string.isRequired, search: string, state: object, + push: bool, params: object, flattenedRoutes: arrayOf(propTypes.route).isRequired, };