bootstrap-italia
Version:
Bootstrap Italia è un tema Bootstrap 5 per la creazione di applicazioni web nel pieno rispetto delle linee guida di design per i siti internet e i servizi digitali della PA
29 lines (23 loc) • 625 B
JavaScript
const preferencesMap = { ck3: {} }
/*
Possible choices:
false => Accept once
true => Accept always
*/
const rememberChoice = (service, remember) => {
preferencesMap.ck3[service] = remember
localStorage.setItem('bs-ck3', JSON.stringify(preferencesMap.ck3))
}
const isChoiceRemembered = (service) => {
preferencesMap.ck3 = JSON.parse(localStorage.getItem('bs-ck3') || '{}')
return preferencesMap.ck3[service] || false
}
const clearAllRememberedChoices = () => {
localStorage.removeItem('bs-ck3')
}
const cookies = {
rememberChoice,
isChoiceRemembered,
clearAllRememberedChoices,
}
export { cookies }