mirror of
https://github.com/neosubhamoy/neodlp.git
synced 2026-03-22 17:15:48 +05:30
refactor: more component separation, persisted sidebar state and other improvements
This commit is contained in:
@@ -8,6 +8,7 @@ export function useSettings() {
|
||||
const queryClient = useQueryClient();
|
||||
const setSettingsKey = useSettingsPageStatesStore(state => state.setSettingsKey);
|
||||
const resetSettingsState = useSettingsPageStatesStore(state => state.resetSettings);
|
||||
const triggerFormReset = useSettingsPageStatesStore(state => state.triggerFormReset);
|
||||
const settingsKeySaver = useSaveSettingsKey();
|
||||
const settingsReseter = useResetSettings();
|
||||
|
||||
@@ -34,6 +35,7 @@ export function useSettings() {
|
||||
try {
|
||||
await invoke("reset_config");
|
||||
resetSettingsState();
|
||||
triggerFormReset();
|
||||
console.log("Settings reset successfully");
|
||||
queryClient.invalidateQueries({ queryKey: ["settings"] });
|
||||
toast.success("Settings reset successfully", {
|
||||
@@ -57,4 +59,4 @@ export function useSettings() {
|
||||
};
|
||||
|
||||
return { saveSettingsKey, resetSettings };
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user