From 0c37a25aff38d35fd35c5b82daa4a4dee1de71bc Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Tue, 19 Mar 2024 11:27:13 +0000 Subject: [PATCH] refactor: split repo tabs into pages as we are about to add a third tab for code --- src/lib/wrappers/RepoMenu.svelte | 44 +++++ src/lib/wrappers/RepoPageWrapper.svelte | 68 +++++++ src/routes/repo/[repo_id]/+page.svelte | 187 +++--------------- src/routes/repo/[repo_id]/issues/+page.svelte | 18 ++ src/routes/repo/[repo_id]/issues/+page.ts | 5 + 5 files changed, 166 insertions(+), 156 deletions(-) create mode 100644 src/lib/wrappers/RepoMenu.svelte create mode 100644 src/lib/wrappers/RepoPageWrapper.svelte create mode 100644 src/routes/repo/[repo_id]/issues/+page.svelte create mode 100644 src/routes/repo/[repo_id]/issues/+page.ts 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 @@ + + +
+ +
+
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), + } +}