From 6874f95f077dcc421ce1d41b7b520a638c53b721 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Thu, 18 Jan 2024 00:00:00 +0000 Subject: [PATCH] feat(PrPage): display event not found error using daisyui alert component --- .../repo/[repo_id]/pr/[pr_id]/+page.svelte | 78 +++++++++++++------ 1 file changed, 56 insertions(+), 22 deletions(-) diff --git a/src/routes/repo/[repo_id]/pr/[pr_id]/+page.svelte b/src/routes/repo/[repo_id]/pr/[pr_id]/+page.svelte index bec21ec..bbeaca4 100644 --- a/src/routes/repo/[repo_id]/pr/[pr_id]/+page.svelte +++ b/src/routes/repo/[repo_id]/pr/[pr_id]/+page.svelte @@ -21,31 +21,65 @@ ensureSelectedRepo(repo_id); ensurePRFull(repo_id, pr_id); + + let repo_error = false; + let pr_error = false; + $: { + repo_error = + !$selected_repo.loading && $selected_repo.name.length === 0; + pr_error = + !$selected_pr_full.summary.loading && + $selected_pr_full.summary.created_at === 0; + } - - +{#if !repo_error} + +{/if} - -
-
-
- {$selected_pr_full.summary.descritpion} +{#if pr_error} + + + +{:else} + + +
+
+
+ {$selected_pr_full.summary.descritpion} +
+ {#if $selected_pr_full.pr_event} + + {/if}
- {#if $selected_pr_full.pr_event} -
-
-
- + +{/if}