Replaced redux with zustand. Fixed login issue, closes #980.

This commit is contained in:
Mike Cao 2022-02-22 22:47:59 -08:00
parent 7071f5fba5
commit 9937caa569
33 changed files with 234 additions and 286 deletions

View file

@ -65,9 +65,17 @@ export const setItem = (key, data, session) => {
}
};
function tryParse(value) {
try {
return JSON.parse(value);
} catch {
return undefined;
}
}
export const getItem = (key, session) =>
typeof window !== 'undefined'
? JSON.parse((session ? sessionStorage : localStorage).getItem(key))
? tryParse((session ? sessionStorage : localStorage).getItem(key))
: null;
export const removeItem = (key, session) => {