2016-11-28 18:47:47 +01:00
|
|
|
let stateName = (suffix) => 'state'+(suffix?suffix:"")
|
2016-11-23 22:58:48 +01:00
|
|
|
|
2016-11-28 18:47:47 +01:00
|
|
|
export const get = (suffix) => JSON.parse(localStorage.getItem(stateName(suffix))) || undefined;
|
|
|
|
|
|
|
|
export function set (state, props, suffix) {
|
2016-11-23 22:58:48 +01:00
|
|
|
let toSave = {}
|
|
|
|
props.forEach(p => toSave[p] = state[p])
|
2016-11-28 18:47:47 +01:00
|
|
|
localStorage.setItem(stateName(suffix), JSON.stringify(toSave))
|
|
|
|
}
|
|
|
|
|