From fdd074fd13feaf3ed7c805f4ceb4372fcf91eda1 Mon Sep 17 00:00:00 2001 From: Thomas Scholtes Date: Mon, 17 Jul 2023 19:24:47 +0200 Subject: [PATCH] Simplify BranchSelector and PeerSelector props MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We greatly reduce the numbers of properties that need to be passed to `BranchSelector` and `PeerSelector` by constructing routes in `SourceBrowsingHeader`. We’ll lift the logic out of `SourceBrowsingHeader` in a follow-up. Signed-off-by: Thomas Scholtes --- src/views/projects/BranchSelector.svelte | 62 ++---------- src/views/projects/PeerSelector.svelte | 96 +++++-------------- .../projects/SourceBrowsingHeader.svelte | 84 ++++++++++++++-- 3 files changed, 109 insertions(+), 133 deletions(-) diff --git a/src/views/projects/BranchSelector.svelte b/src/views/projects/BranchSelector.svelte index 1eb36ac5c..d60536fc9 100644 --- a/src/views/projects/BranchSelector.svelte +++ b/src/views/projects/BranchSelector.svelte @@ -1,10 +1,4 @@
- {#if peers.length > 0} - + {#if peersWithRoute.length > 0} + {/if} + {selectedBranch} />