diff --git a/src/routes/settings/maintenance/[id]/edit/+page.svelte b/src/routes/settings/maintenance/[id]/edit/+page.svelte index b76cd9d..47b7a31 100644 --- a/src/routes/settings/maintenance/[id]/edit/+page.svelte +++ b/src/routes/settings/maintenance/[id]/edit/+page.svelte @@ -57,6 +57,16 @@ await goto('/settings/maintenance/' + targetProfile.id); } + async function deleteProfile() { + if (!targetProfile) { + console.warn('Attempting to delete the profile, but the profile is not loaded yet.'); + return; + } + + await targetProfile.delete(); + await goto('/settings/maintenance'); + } + onDestroy(unsubscribeFromProfiles); @@ -77,4 +87,7 @@