remove page from local storage when is empty
This commit is contained in:
@@ -25,13 +25,13 @@ export const TableSettingProvider = ({ children }) => {
|
|||||||
const prevLocalStorage = JSON.parse(localStorage.getItem("_setting-app")) || {};
|
const prevLocalStorage = JSON.parse(localStorage.getItem("_setting-app")) || {};
|
||||||
const userSettings = prevLocalStorage[user_id] || {};
|
const userSettings = prevLocalStorage[user_id] || {};
|
||||||
const pageSettings = userSettings[page_name] || {};
|
const pageSettings = userSettings[page_name] || {};
|
||||||
|
delete pageSettings[table_name];
|
||||||
const resetData = {
|
const resetData = {
|
||||||
...prevLocalStorage,
|
...prevLocalStorage,
|
||||||
[user_id]: {
|
[user_id]: {
|
||||||
...userSettings,
|
...userSettings,
|
||||||
[page_name]: {
|
[page_name]: {
|
||||||
...pageSettings,
|
...pageSettings,
|
||||||
[table_name]: {},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user