From bf84ce6bd7dc3885216a95b158db998602b63136 Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Fri, 26 Sep 2025 15:21:40 +0530 Subject: [PATCH] Show view logs link if logs are not empty --- .../function-[function]/domains/table.svelte | 44 ++++++++++--------- .../settings/domains/table.svelte | 44 ++++++++++--------- .../sites/site-[site]/domains/table.svelte | 44 ++++++++++--------- 3 files changed, 72 insertions(+), 60 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/table.svelte b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/table.svelte index 724d66fd7..81d5648f0 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/domains/table.svelte @@ -96,16 +96,18 @@ variant="secondary" content="Generating certificate" size="xs" /> - { - e.preventDefault(); - selectedProxyRule = proxyRule; - showLogs = true; - }}> - View logs - + {#if proxyRule.logs && proxyRule.logs.length > 0} + { + e.preventDefault(); + selectedProxyRule = proxyRule; + showLogs = true; + }}> + View logs + + {/if} {:else if proxyRule.status === 'unverified'} @@ -114,16 +116,18 @@ type="error" content="Certificate generation failed" size="xs" /> - { - e.preventDefault(); - selectedProxyRule = proxyRule; - showLogs = true; - }}> - View logs - + {#if proxyRule.logs && proxyRule.logs.length > 0} + { + e.preventDefault(); + selectedProxyRule = proxyRule; + showLogs = true; + }}> + View logs + + {/if} {/if} diff --git a/src/routes/(console)/project-[region]-[project]/settings/domains/table.svelte b/src/routes/(console)/project-[region]-[project]/settings/domains/table.svelte index 0c23f80fc..789042cd2 100644 --- a/src/routes/(console)/project-[region]-[project]/settings/domains/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/settings/domains/table.svelte @@ -103,16 +103,18 @@ variant="secondary" content="Generating certificate" size="xs" /> - { - e.preventDefault(); - selectedDomain = domain; - showLogs = true; - }}> - View logs - + {#if domain.logs && domain.logs.length > 0} + { + e.preventDefault(); + selectedDomain = domain; + showLogs = true; + }}> + View logs + + {/if} {:else if domain.status === 'unverified'} @@ -121,16 +123,18 @@ type="error" content="Certificate generation failed" size="xs" /> - { - e.preventDefault(); - selectedDomain = domain; - showLogs = true; - }}> - View logs - + {#if domain.logs && domain.logs.length > 0} + { + e.preventDefault(); + selectedDomain = domain; + showLogs = true; + }}> + View logs + + {/if} {/if} diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte index 5b91c1fb2..3a434d54e 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte @@ -97,16 +97,18 @@ variant="secondary" content="Generating certificate" size="xs" /> - { - e.preventDefault(); - selectedProxyRule = rule; - showLogs = true; - }}> - View logs - + {#if rule.logs && rule.logs.length > 0} + { + e.preventDefault(); + selectedProxyRule = rule; + showLogs = true; + }}> + View logs + + {/if} {:else if rule.status === 'unverified'} @@ -115,16 +117,18 @@ type="error" content="Certificate generation failed" size="xs" /> - { - e.preventDefault(); - selectedProxyRule = rule; - showLogs = true; - }}> - View logs - + {#if rule.logs && rule.logs.length > 0} + { + e.preventDefault(); + selectedProxyRule = rule; + showLogs = true; + }}> + View logs + + {/if} {/if}