From 4e07887cd8fe18d3b889ede58b989ddee6ea60fb Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Tue, 19 Aug 2025 13:00:03 +0530 Subject: [PATCH] fix: improved backup ui --- .../database-[database]/backups/+page.svelte | 6 +- .../backups/containerHeader.svelte | 1 + .../database-[database]/backups/policy.svelte | 4 +- .../database-[database]/backups/store.ts | 6 +- .../database-[database]/backups/table.svelte | 80 ++++++++++--------- 5 files changed, 52 insertions(+), 45 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/+page.svelte index ef597992c..1c164340c 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/+page.svelte @@ -178,7 +178,7 @@ -
+
{#if !isDisabled}
diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/containerHeader.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/containerHeader.svelte index 9df266290..e809f52b8 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/containerHeader.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/containerHeader.svelte @@ -41,6 +41,7 @@
(showDropdown = true)}> diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/policy.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/policy.svelte index e4af56e16..e4ccd8b91 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/policy.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/policy.svelte @@ -198,7 +198,7 @@
-
+
Previous @@ -225,7 +225,7 @@
-
+
Next diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/store.ts b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/store.ts index dd4b9c133..43cc2552d 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/store.ts +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/store.ts @@ -30,8 +30,8 @@ export const presetPolicies = writable([ export const columns = writable([ { id: 'backups', title: 'Backups', type: 'string', width: { min: 180 } }, - { id: 'size', title: 'Size', type: 'integer', width: { min: 163 } }, + { id: 'size', title: 'Size', type: 'integer', width: { min: 100 } }, { id: 'status', title: 'Status', type: 'enum', width: { min: 163 } }, - { id: 'policy', title: 'Policy', type: 'string', width: { min: 163 } }, - { id: 'actions', title: '', type: 'string', width: 48 } + { id: 'policy', title: 'Policy', type: 'string', width: { min: 100 } }, + { id: 'actions', title: '', type: 'string', width: 64 } ]); diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/table.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/table.svelte index 1603ca8f4..689afe74f 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/table.svelte @@ -205,7 +205,7 @@ -
+
{policy?.name || 'Manual'} @@ -217,51 +217,53 @@
- - - - - - {#if backup.status === 'completed'} + +
+ + + + + {#if backup.status === 'completed'} + { + toggle(e); + showRestore = true; + selectedBackup = backup; + showDropdown[index] = false; + trackEvent(Click.BackupRestoreClick); + }}> + Restore + + {/if} { toggle(e); - showRestore = true; + copy(backup.$id); + showDropdown[index] = false; + trackEvent(Click.BackupCopyIdClick); + }}> + Copy ID + + { + toggle(e); + showDelete = true; selectedBackup = backup; showDropdown[index] = false; - trackEvent(Click.BackupRestoreClick); + trackEvent(Click.BackupDeleteClick); }}> - Restore + Delete - {/if} - { - toggle(e); - copy(backup.$id); - showDropdown[index] = false; - trackEvent(Click.BackupCopyIdClick); - }}> - Copy ID - - { - toggle(e); - showDelete = true; - selectedBackup = backup; - showDropdown[index] = false; - trackEvent(Click.BackupDeleteClick); - }}> - Delete - - - - + + + +
{/each}