From e814f412f249dfe0941e545ed95b69daf26a613f Mon Sep 17 00:00:00 2001 From: Arman Date: Mon, 20 Jun 2022 09:34:32 +0200 Subject: [PATCH] feat: bucket can be deleted --- .../bucket/[bucket]/_deleteBucket.svelte | 36 +++++++++++++++++++ .../storage/bucket/[bucket]/settings.svelte | 28 ++++++++++++++- 2 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 src/routes/console/[project]/storage/bucket/[bucket]/_deleteBucket.svelte diff --git a/src/routes/console/[project]/storage/bucket/[bucket]/_deleteBucket.svelte b/src/routes/console/[project]/storage/bucket/[bucket]/_deleteBucket.svelte new file mode 100644 index 000000000..83969bd44 --- /dev/null +++ b/src/routes/console/[project]/storage/bucket/[bucket]/_deleteBucket.svelte @@ -0,0 +1,36 @@ + + +
+ + Delete Bucket +

Are you sure you want to delete {$bucket.name}?

+ + + + +
+
diff --git a/src/routes/console/[project]/storage/bucket/[bucket]/settings.svelte b/src/routes/console/[project]/storage/bucket/[bucket]/settings.svelte index 098673495..e1962a110 100644 --- a/src/routes/console/[project]/storage/bucket/[bucket]/settings.svelte +++ b/src/routes/console/[project]/storage/bucket/[bucket]/settings.svelte @@ -14,7 +14,10 @@ import { toLocaleDate } from '$lib/helpers/date'; import { sdkForProject } from '$lib/stores/sdk'; import { addNotification } from '$lib/stores/notifications'; + import Delete from './_deleteBucket.svelte'; + import { bind } from 'svelte/internal'; + let showDelete = false; let showError: false | 'name' | 'size' = false; let errorMessage = 'Something went wrong'; let errorType: 'error' | 'warning' | 'success' = 'error'; @@ -412,6 +415,29 @@ }}>Update - + +
+
+
Danger Zone
+

+ The user will be permanently deleted, including all data associated with + this user. This action is irreversible. +

+
+
+ +
+
+
+ +
+
{/if} + +