Skip to content

Instantly share code, notes, and snippets.

View flipmotion's full-sized avatar
🏠
Working from home

Igor flipmotion

🏠
Working from home
  • Flirc .inc
  • Los Angeles, CA
View GitHub Profile
@flipmotion
flipmotion / js
Created December 10, 2018 11:29
part reducer checkout
[UPDATE_PASSENGER](state, { id, form: passenger, fieldName }) {
const hasBirthdayField = has('birthday', passenger.fields);
let updatedPassenger;
let newState = evolve({
fields: {
passengers: map(
(p) => {
if (p.id === id) {
updatedPassenger = mergeWithKey(