liquid-funding/app/utils/fundProfiles.js

11 lines
310 B
JavaScript

import { evolve, map, when, propEq, set, lensProp } from 'ramda'
export const cancelProfile = (state, id) => {
const updateMatch = when(
propEq('idProfile', id),
set(lensProp('canceled'), true)
)
const transformation = { fundProfiles: map(updateMatch) }
return evolve(transformation, state)
}