Choices/assets/scripts/src/reducers/groups.js

23 lines
390 B
JavaScript

const groups = (state = [], action) => {
switch (action.type) {
case 'ADD_GROUP': {
return [...state, {
id: action.id,
value: action.value,
active: action.active,
disabled: action.disabled,
}];
}
case 'CLEAR_CHOICES': {
return state.groups = [];
}
default: {
return state;
}
}
};
export default groups;