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} - - - - - - - - - - + + {#if with_side_bar} + + + + + + + + - - + + {: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} - - - - Error! cannot find Issue {repo_error ? 'or repo ' : ''}event - - -{:else} - - - - - - {#if $selected_issue_full.issue_event} - - {/if} - + + {#if issue_error} + + + + Error! cannot find Issue {repo_error ? 'or repo ' : ''}event - - + + {:else} + + + + + + {#if $selected_issue_full.issue_event} + + {/if} + + + + + - - -{/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} + + + + Error! cannot find Proposal {repo_error ? 'or repo ' : ''}event + + + {:else} + + + + + + {#if $selected_proposal_full.proposal_event} + + {/if} + + + + + + + + + view in local git repository + + -{#if proposal_error} - - - - Error! cannot find Proposal {repo_error ? 'or repo ' : ''}event - - -{:else} - - - - - - {#if $selected_proposal_full.proposal_event} - + install ngit, run + ngit list from the local repository and select the proposal title + + + + + - {/if} - - - - - - - - - view in local git repository - - - - - install ngit, run - ngit list from the local repository and select the proposal title - - - - - - -{/if} + + {/if} +
- install ngit, run - ngit list from the local repository and select the proposal title -