UNPKG

@crazy-web/feedback

Version:

A feedback form handler package that shows a popup based on allowed URLs.

36 lines (35 loc) 1.35 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFromLocalStorage = exports.saveToLocalStorage = exports.getFromSessionStorage = exports.saveToSessionStorage = void 0; /** * Saves organization data to sessionStorage. * @param data Organization[] */ // export const saveToSessionStorage = (name:string,data: {userData:PropertiesType,orgData:Organization[]}): void => { const saveToSessionStorage = (name, data) => { sessionStorage.setItem(name, JSON.stringify(data)); }; exports.saveToSessionStorage = saveToSessionStorage; /** * Retrieves organization data from sessionStorage. * @returns Organization[] | null */ // export const getFromSessionStorage = (name:string): Organization[] | null => { const getFromSessionStorage = (name) => { const data = sessionStorage.getItem(name); return data ? JSON.parse(data) : null; }; exports.getFromSessionStorage = getFromSessionStorage; const saveToLocalStorage = (name, data) => { localStorage.setItem(name, JSON.stringify(data)); }; exports.saveToLocalStorage = saveToLocalStorage; const getFromLocalStorage = (name) => { const savedData = localStorage.getItem(name); if (savedData) { const parsedData = JSON.parse(savedData); return parsedData; } return null; }; exports.getFromLocalStorage = getFromLocalStorage;