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}