Preferences Improvements, Error Handling...

This commit is contained in:
Shiny Nematoda 2022-05-23 22:23:41 +05:30
parent 592ac8c470
commit abcd8eb7b5
13 changed files with 285 additions and 133 deletions

View file

@ -16,6 +16,7 @@ export function useSetupDB() {
req.onerror = e => {
console.log('Please let me use indexedDB!!');
console.log(e);
alert(e.target.error.message);
};
req.onsuccess = e => {

View file

@ -1,9 +1,19 @@
export function usePrefs(key) {
if (localStorage) {
if (localStorage.get(key)) return true;
else return false;
} else return false;
}
export const useStore = () => {
try {
return window.localStorage;
} catch (err) {
alert(err);
const error = i => {
alert("Failed to Access '" + i + "' Please Enable localStorage.");
};
return {
getItem: error,
setItem: error,
};
}
};
export function useLazyLoad() {
let lazyElems;