diff --git a/src/components/settings/Settings.svelte b/src/components/settings/Settings.svelte index dcd9f1ed..9ec71085 100644 --- a/src/components/settings/Settings.svelte +++ b/src/components/settings/Settings.svelte @@ -5,6 +5,7 @@ import Toastify from "toastify-js"; import ConfirmProfileDeletion from "./ConfirmProfileDeletion.svelte"; $: data_loaded = false; + $: delete_triggered = false; $: original_data = {}; $: editable = {}; $: changes_performed = !( @@ -172,4 +173,50 @@ +
+
+
+
+
+

+ {$_('danger-zone')} +

+

+ {$_('stuff-that-could-harm-your-profile')} +

+
+
+ {#await user_promise} + {$_('loading-profile-data')} + {:then} +
+
+
+ + {#if delete_triggered} + + + {/if} + {#if !delete_triggered} + + {/if} + +
+
+
+ {/await} +
+
+
diff --git a/src/locales/de.json b/src/locales/de.json index 9a2f8440..3134b500 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -361,5 +361,8 @@ "you-are-going-to-loose-all-permissions-and-access-to-the-runner-system": "Du wirst all deine Berechtigungen und den Zugriff aufs Läufersystem verlieren!", "after-deletion-we-cant-restore-your-old-profile": "Nach der Löschung können auch die Admins dein Profil nicht wiederherstellen!", "confirm-delete-my-user-profile": "Bestätigung, mein Benutzerprofil löschen", - "cancel-keep-my-profile": "Abbrechen, mein Profil behalten" + "cancel-keep-my-profile": "Abbrechen, mein Profil behalten", + "danger-zone": "Gefahrenzone", + "stuff-that-could-harm-your-profile": "Einstellungen, die deinem Profil nachhaltig schaden können", + "delete-profile": "Profil löschen" } diff --git a/src/locales/en.json b/src/locales/en.json index d9e3b3e0..6802f2e9 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -361,5 +361,8 @@ "you-are-going-to-loose-all-permissions-and-access-to-the-runner-system": "You are going to loose all permissions and access to the runner system!", "after-deletion-we-cant-restore-your-old-profile": "After deletion we can't restore your old profile!", "confirm-delete-my-user-profile": "Confirm, delete my user profile", - "cancel-keep-my-profile": "Cancel, keep my profile" + "cancel-keep-my-profile": "Cancel, keep my profile", + "danger-zone": "Danger zone", + "stuff-that-could-harm-your-profile": "Stuff that could harm your profile", + "delete-profile": "Delete Profile" }