demo-app/utils/storage.js (21 lines of code) (raw):

const storage = typeof window === "undefined" ? {} : window.sessionStorage; export function get(key) { if (!storage) { return; } const str = JSON.parse(storage.getItem(key)); return str; } export function set(key, value) { if (!storage) { return; } value = JSON.stringify(value); return storage.setItem(key, value); } export function del(key) { if (!storage) { return; } return storage.removeItem(key); }