From d53848c966f1308a83bd0cbc5ffdc60f52c3e09c Mon Sep 17 00:00:00 2001 From: ItzNotABug Date: Thu, 12 Sep 2024 16:21:09 +0530 Subject: [PATCH] update: logic for tooltip. --- .../project-[project]/databases/table.svelte | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/routes/(console)/project-[project]/databases/table.svelte b/src/routes/(console)/project-[project]/databases/table.svelte index 770da81af..97936a13f 100644 --- a/src/routes/(console)/project-[project]/databases/table.svelte +++ b/src/routes/(console)/project-[project]/databases/table.svelte @@ -97,21 +97,24 @@ {:else if column.id === 'backup'} - {#if !data.policies || !data.policies[database.$id]} + {@const policies = data.policies?.[database.$id] ?? null} + {@const lastBackup = data.lastBackups?.[database.$id] ?? null} + {@const description = policies + ?.map((policy) => getPolicyDescription(policy.schedule)) + .join(', ')} + + {#if !policies} No backup policies - {:else} + {:else if lastBackup} - {data.policies[database.$id] - .map((policy) => getPolicyDescription(policy.schedule)) - .join(', ')} + {description} + {:else} + {description} {/if} {:else}