fix props not passed down to rendered component

This commit is contained in:
pilarArr 2017-09-06 13:08:07 +02:00
parent 2acbc0262a
commit efd7e23fae
2 changed files with 4 additions and 4 deletions

View file

@ -7,8 +7,8 @@ const Authenticated = ({ loggingIn, authenticated, component, ...rest }) => (
{...rest}
render={props => (
authenticated ?
(React.createElement(component, { ...props, loggingIn, authenticated })) :
(<Redirect to="/logout" />)
(React.createElement(component, { ...props, ...rest, loggingIn, authenticated })) :
(<Redirect to="/logout" />)
)}
/>
);

View file

@ -7,8 +7,8 @@ const Public = ({ loggingIn, authenticated, component, ...rest }) => (
{...rest}
render={props => (
!authenticated ?
(React.createElement(component, { ...props, loggingIn, authenticated })) :
(<Redirect to="/documents" />)
(React.createElement(component, { ...props, ...rest, loggingIn, authenticated })) :
(<Redirect to="/documents" />)
)}
/>
);