From afbdf2f041e2d932e9f1b6afbc5eb829e1d63004 Mon Sep 17 00:00:00 2001 From: Thomas Scholtes Date: Thu, 20 Jul 2023 17:30:46 +0200 Subject: [PATCH] Introduce TreeView and HistoryView Signed-off-by: Thomas Scholtes --- src/views/projects/Browser.svelte | 11 ++--- src/views/projects/History.svelte | 19 +++++---- src/views/projects/View.svelte | 25 +---------- src/views/projects/router.ts | 70 +++++++++++++++---------------- 4 files changed, 52 insertions(+), 73 deletions(-) diff --git a/src/views/projects/Browser.svelte b/src/views/projects/Browser.svelte index c0d2c4d1b..7db4e08d0 100644 --- a/src/views/projects/Browser.svelte +++ b/src/views/projects/Browser.svelte @@ -14,16 +14,13 @@ import TreeComponent from "./Tree.svelte"; export let baseUrl: BaseUrl; - export let branches: Record | undefined; - export let commitCount: number; - export let contributorCount: number; + export let branches: string[]; export let path: string; export let peer: string | undefined; export let peers: Remote[]; export let project: Project; export let revision: string | undefined; export let tree: Tree; - export let blobResult: BlobResult; // Whether the mobile file tree is visible. @@ -57,7 +54,7 @@ } as Route, })); - $: branchesWithRoute = Object.keys(branches || {}).map(name => ({ + $: branchesWithRoute = branches.map(name => ({ name, route: { resource: "project.tree", @@ -154,8 +151,8 @@ projectId={project.id} {baseUrl} branches={branchesWithRoute} - {commitCount} - {contributorCount} + commitCount={tree.stats.commits} + contributorCount={tree.stats.contributors} peers={peersWithRoute} {revision} historyLinkActive={false} /> diff --git a/src/views/projects/History.svelte b/src/views/projects/History.svelte index f0f69ae1d..61b371564 100644 --- a/src/views/projects/History.svelte +++ b/src/views/projects/History.svelte @@ -1,5 +1,11 @@