web/settings: add "erase all settings" button

This commit is contained in:
dumbmoron
2024-07-20 14:01:13 +00:00
parent 720b3c5f68
commit def6e26b9f
5 changed files with 46 additions and 2 deletions

View File

@@ -88,6 +88,13 @@ export function updateSetting(partial: PartialSettings) {
});
}
export function resetSettings() {
update(() => {
localStorage.removeItem('settings');
return {};
});
}
export default derived(
storedSettings,
$settings => mergeWithDefaults($settings)