aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Settings
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Settings')
-rw-r--r--src/lib/Settings/Categories/SettingSync.svelte19
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 />