Files
redash/client/app/lib/localOptions.js
Arik Fraimovich 56d3be2248 Prettier all the Javascript code & GitHub Action (#4433)
* Prettier all the JS files

* Add GitHub Action to autoformat code pushed to master

* Fix eslint violation due to formatting.

* Remove GitHub actions for styling

* Add restyled.io config
2019-12-11 17:05:38 +02:00

20 lines
401 B
JavaScript

const PREFIX = "localOptions:";
function get(key, defaultValue = undefined) {
const fullKey = PREFIX + key;
if (fullKey in window.localStorage) {
return JSON.parse(window.localStorage.getItem(fullKey));
}
return defaultValue;
}
function set(key, value) {
const fullKey = PREFIX + key;
window.localStorage.setItem(fullKey, JSON.stringify(value));
}
export default {
get,
set,
};