diff --git a/src/lib/wrappers/RepoMenu.svelte b/src/lib/wrappers/RepoMenu.svelte new file mode 100644 index 0000000..cf323e0 --- /dev/null +++ b/src/lib/wrappers/RepoMenu.svelte @@ -0,0 +1,44 @@ + + +
+
+ + Code + + + Proposals + {#if !$proposal_summaries.loading} + + ({$proposal_summaries.summaries.length}) + + {/if} + + + Issues + {#if !$issue_summaries.loading} + + ({$issue_summaries.summaries.length}) + + {/if} + +
+
+
diff --git a/src/lib/wrappers/RepoPageWrapper.svelte b/src/lib/wrappers/RepoPageWrapper.svelte new file mode 100644 index 0000000..1484d80 --- /dev/null +++ b/src/lib/wrappers/RepoPageWrapper.svelte @@ -0,0 +1,68 @@ + + +{#if repo_error} + + + +{:else} + + + +
+
+ + +
+ +
+
+{/if} diff --git a/src/routes/repo/[repo_id]/+page.svelte b/src/routes/repo/[repo_id]/+page.svelte index 9da9e25..5c6b05b 100644 --- a/src/routes/repo/[repo_id]/+page.svelte +++ b/src/routes/repo/[repo_id]/+page.svelte @@ -1,164 +1,39 @@ -{#if repo_error} - - - -{:else} - - - -
-
-
-
- - -
-
-
- {#if selected_tab === 'proposals'} - - - {:else if selected_tab === 'issues'} - - - create issue - - {/if} - {#if false} - - {#if $selected_repo_readme.loading} -
loading readme...
- {:else if $selected_repo_readme.failed} -
failed to load readme from git server...
- {:else} -

README.md

-
- -
- {/if} - {/if} -
- + + + + diff --git a/src/routes/repo/[repo_id]/issues/+page.svelte b/src/routes/repo/[repo_id]/issues/+page.svelte new file mode 100644 index 0000000..3b45653 --- /dev/null +++ b/src/routes/repo/[repo_id]/issues/+page.svelte @@ -0,0 +1,18 @@ + + + + + + create issue + + diff --git a/src/routes/repo/[repo_id]/issues/+page.ts b/src/routes/repo/[repo_id]/issues/+page.ts new file mode 100644 index 0000000..c70bf13 --- /dev/null +++ b/src/routes/repo/[repo_id]/issues/+page.ts @@ -0,0 +1,5 @@ +export const load = ({ params }: { params: { repo_id: string } }) => { + return { + repo_id: decodeURIComponent(params.repo_id), + } +}