Choices/src/scripts/reducers/groups.js

23 lines
405 B
JavaScript
Raw Normal View History

2017-10-08 16:52:54 +02:00
export const defaultState = [];
export default function groups(state = defaultState, action) {
switch (action.type) {
case 'ADD_GROUP': {
return [...state, {
id: action.id,
value: action.value,
active: action.active,
disabled: action.disabled,
}];
}
case 'CLEAR_CHOICES': {
2017-08-15 10:29:42 +02:00
return [];
}
default: {
return state;
}
}
2017-10-08 16:52:54 +02:00
}