UNPKG

@stormid/cookie-banner

Version:

GDPR compliant cookie banner

18 lines (15 loc) 561 B
export const updateBannerOpen = (state, data) => Object.assign({}, state, { bannerOpen: data }); export const updateBanner = (state, data) => Object.assign({}, state, { banner: data.banner, bannerOpen: data.bannerOpen }); export const updateConsent = (state, data) => Object.assign({}, state, { consent: Object.assign({}, state.consent, data) }); export const updateExecuted = (state, data) => Object.assign({}, state, { settings: Object.assign({}, state.settings, { types: Object.assign({}, state.settings.types, data) }) });