Skip to content

Instantly share code, notes, and snippets.

@Rockncoder
Last active October 18, 2017 21:06
Show Gist options
  • Save Rockncoder/10d5b19cb56d974a739ea5cc92394c5a to your computer and use it in GitHub Desktop.
Save Rockncoder/10d5b19cb56d974a739ea5cc92394c5a to your computer and use it in GitHub Desktop.
The final version of the options reducers.
case SUBMIT_CHANGED_OPTIONS: {
const newOptionsList = state.standardOptionsList.map((option) => {
const pay = action.payload.find(a => a.optionId === option.optionId);
if (pay) {
option.isSelected = pay.isSelected; // eslint-disable-line
}
return option;
});
return {
...state,
optionsList: newOptionsList,
standardOptionsList: newOptionsList
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment