dubdiff/src/localStore.js
2016-11-28 12:47:47 -05:00

11 lines
329 B
JavaScript

let stateName = (suffix) => 'state'+(suffix?suffix:"")
export const get = (suffix) => JSON.parse(localStorage.getItem(stateName(suffix))) || undefined;
export function set (state, props, suffix) {
let toSave = {}
props.forEach(p => toSave[p] = state[p])
localStorage.setItem(stateName(suffix), JSON.stringify(toSave))
}