diff --git a/src/lib/components/repo/RepoHeader.svelte b/src/lib/components/repo/RepoHeader.svelte index 9570c96..4e905db 100644 --- a/src/lib/components/repo/RepoHeader.svelte +++ b/src/lib/components/repo/RepoHeader.svelte @@ -1,6 +1,7 @@ @@ -13,7 +14,7 @@ About diff --git a/src/lib/wrappers/RepoPageWrapper.svelte b/src/lib/wrappers/RepoPageWrapper.svelte index 1484d80..76107b8 100644 --- a/src/lib/wrappers/RepoPageWrapper.svelte +++ b/src/lib/wrappers/RepoPageWrapper.svelte @@ -9,10 +9,11 @@ import Container from '$lib/components/Container.svelte' import { ensureProposalSummaries } from '$lib/stores/Proposals' import { ensureIssueSummaries } from '$lib/stores/Issues' - import RepoMenu from '$lib/wrappers/RepoMenu.svelte' + import type { RepoPage } from '$lib/components/repo/type' export let identifier = '' - export let selected_tab: '' | 'issues' | 'proposals' = '' + export let selected_tab: RepoPage = 'about' + export let with_side_bar = true ensureSelectedRepoCollection(identifier) ensureProposalSummaries(identifier) @@ -52,17 +53,19 @@ {:else} - - - -
-
- - -
- - + + {:else} + + {/if} {/if} diff --git a/src/routes/repo/[repo_id]/+page.svelte b/src/routes/repo/[repo_id]/+page.svelte index 578bae7..bd5524e 100644 --- a/src/routes/repo/[repo_id]/+page.svelte +++ b/src/routes/repo/[repo_id]/+page.svelte @@ -7,14 +7,13 @@ export let data: { repo_id: string } let identifier = data.repo_id - let selected_tab: '' | 'issues' | 'proposals' = '' $: { if ($selected_repo_readme.failed === true) goto(`/repo/${identifier}/proposals`) } - +

README.md

diff --git a/src/routes/repo/[repo_id]/issue/[issue_id]/+page.svelte b/src/routes/repo/[repo_id]/issue/[issue_id]/+page.svelte index ac8056e..f215a5c 100644 --- a/src/routes/repo/[repo_id]/issue/[issue_id]/+page.svelte +++ b/src/routes/repo/[repo_id]/issue/[issue_id]/+page.svelte @@ -9,11 +9,11 @@ selected_issue_full, selected_issue_replies, } from '$lib/stores/Issue' - import RepoHeader from '$lib/components/repo/RepoHeader.svelte' import Thread from '$lib/wrappers/Thread.svelte' import Container from '$lib/components/Container.svelte' import ProposalHeader from '$lib/components/proposals/ProposalHeader.svelte' import ProposalDetails from '$lib/components/proposals/ProposalDetails.svelte' + import RepoPageWrapper from '$lib/wrappers/RepoPageWrapper.svelte' export let data: { repo_id: string @@ -38,51 +38,54 @@ } -{#if !repo_error} - -{/if} - -{#if issue_error} - - - -{:else} - - -
-
-
- {#if $selected_issue_full.issue_event} - - {/if} -
+ + {#if issue_error} + + - - -{/if} + + {/if} + diff --git a/src/routes/repo/[repo_id]/proposal/[proposal_id]/+page.svelte b/src/routes/repo/[repo_id]/proposal/[proposal_id]/+page.svelte index b3fe116..98d1ee4 100644 --- a/src/routes/repo/[repo_id]/proposal/[proposal_id]/+page.svelte +++ b/src/routes/repo/[repo_id]/proposal/[proposal_id]/+page.svelte @@ -10,10 +10,10 @@ selected_proposal_replies, } from '$lib/stores/Proposal' import ProposalHeader from '$lib/components/proposals/ProposalHeader.svelte' - import RepoHeader from '$lib/components/repo/RepoHeader.svelte' import Thread from '$lib/wrappers/Thread.svelte' import ProposalDetails from '$lib/components/proposals/ProposalDetails.svelte' import Container from '$lib/components/Container.svelte' + import RepoPageWrapper from '$lib/wrappers/RepoPageWrapper.svelte' export let data: { repo_id: string @@ -38,83 +38,85 @@ } -{#if !repo_error} - -{/if} + + {#if proposal_error} + + + + {:else} + + +
+
+
+ {#if $selected_proposal_full.proposal_event} + + {/if} +
+
+