🐛 répare la page vide lorsque l'on deselectionne la location meublée sur le menu principal

pull/637/head
Johan Girod 2019-08-20 10:35:56 +02:00
parent d26d036653
commit cd3145c55f
No known key found for this signature in database
GPG Key ID: 9E27B57DA2E8AE12
1 changed files with 17 additions and 3 deletions

View File

@ -13,8 +13,18 @@ const activitéReducer = reducerActivité =>
type === 'TOGGLE_ACTIVITÉ_EFFECTUÉE' && reducerActivité === activité
? !state
: state,
vue: (state = false, { type, activité }) =>
(type === 'ACTIVITÉ_VUE' && reducerActivité === activité) || state,
vue: (state = false, { type, activité }) => {
if (type === 'ACTIVITÉ_VUE' && reducerActivité === activité) {
return true
}
if (
type === 'TOGGLE_ACTIVITÉ_EFFECTUÉE' &&
reducerActivité === activité
) {
return false
}
return state
},
seuilRevenus: (
state = getMinimumDéclaration(reducerActivité),
{ type, activité, seuilAtteint }
@ -45,7 +55,11 @@ let reducer = reduceReducers(
return getSousActivités(activité).reduce(
(newState, sousActivité) => ({
...newState,
[sousActivité]: { ...state[sousActivité], effectuée: false }
[sousActivité]: {
...state[sousActivité],
effectuée: false,
vue: false
}
}),
state
)