diff options
Diffstat (limited to 'src/lib/Settings')
| -rw-r--r-- | src/lib/Settings/Categories/SettingSync.svelte | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/lib/Settings/Categories/SettingSync.svelte b/src/lib/Settings/Categories/SettingSync.svelte index 61fc6221..6a7de8d1 100644 --- a/src/lib/Settings/Categories/SettingSync.svelte +++ b/src/lib/Settings/Categories/SettingSync.svelte @@ -88,6 +88,25 @@ > {$locale().settings.settingsSync.buttons.disable} </button> + <button + on:click={() => { + fetch(root(`/api/configuration?id=${$identity.id}`), { + method: 'DELETE' + }).then((response) => { + if (response.ok) { + $settings.settingsSync = false; + + addNotification( + options({ + heading: 'Remote configuration deleted and settings sync disabled' + }) + ); + } + }); + }} + > + {$locale().settings.settingsSync.buttons.delete} + </button> <p /> |