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, };