From 27895b7d0cab4b137bc5de15bbefc68da30b1d54 Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Fri, 11 Feb 2022 16:54:30 +0100 Subject: [PATCH] Simplify project view by splitting components Signed-off-by: Alexis Sellier --- src/base/projects/Project.svelte | 129 +++++++++++++++++++++++++++ src/base/projects/View.svelte | 145 ++++--------------------------- 2 files changed, 144 insertions(+), 130 deletions(-) create mode 100644 src/base/projects/Project.svelte diff --git a/src/base/projects/Project.svelte b/src/base/projects/Project.svelte new file mode 100644 index 000000000..4290a4d12 --- /dev/null +++ b/src/base/projects/Project.svelte @@ -0,0 +1,129 @@ + + + + + + {pageTitle} + + +
+
+ {#if source.profile} + + + + / + {/if} + {source.project.name} + {#if peer} + / {formatSeedId(peer)} + {/if} +
+
{source.urn}
+
{source.project.description}
+
+ + +{#await proj.getRoot(source.project, null, peer, source.seed.api) then { tree, branches, commit }} +
+ +{:catch err} +
+
+ + API request to {err.url} failed +
+
+{/await} diff --git a/src/base/projects/View.svelte b/src/base/projects/View.svelte index 6312bac1b..403571302 100644 --- a/src/base/projects/View.svelte +++ b/src/base/projects/View.svelte @@ -1,49 +1,35 @@ - - {pageTitle} - -
- {#await getProject} + {#await getProject()}
- {:then result} -
-
- {#if result.profile} - - - - / - {/if} - {result.project.name} - {#if peer} - / {formatSeedId(peer)} - {/if} -
-
{result.urn}
-
{result.project.description}
-
- - - {#await proj.getRoot(result.project, null, peer, result.seed.api) then { tree, branches, commit }} -
- - {:catch err} -
-
- - API request to {err.url} failed -
-
- {/await} + {:then source} + {:catch} {/await}