refetch on param changes
This commit is contained in:
@ -15,7 +15,10 @@ export default contain(
|
|||||||
getPayload: ({ hikes, params }) => ({
|
getPayload: ({ hikes, params }) => ({
|
||||||
isPrimed: (hikes && !!hikes.length),
|
isPrimed: (hikes && !!hikes.length),
|
||||||
dashedName: params.dashedName
|
dashedName: params.dashedName
|
||||||
})
|
}),
|
||||||
|
shouldContainerFetch(props, nextProps) {
|
||||||
|
return props.params.dashedName !== nextProps.params.dashedName;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
stampit(React, {
|
stampit(React, {
|
||||||
displayName: 'Hikes',
|
displayName: 'Hikes',
|
||||||
|
@ -19,6 +19,7 @@ function getCurrentHike(hikes =[{}], dashedName, currentHike) {
|
|||||||
return currentHike;
|
return currentHike;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
debug('setting new hike');
|
||||||
return hikes
|
return hikes
|
||||||
.filter(({ dashedName }) => {
|
.filter(({ dashedName }) => {
|
||||||
return filterRegex.test(dashedName);
|
return filterRegex.test(dashedName);
|
||||||
|
Reference in New Issue
Block a user