From 5b3c293293bbd1a290e74b174be7ea3135a19d56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C5=ABdolfs=20O=C5=A1i=C5=86=C5=A1?= Date: Tue, 6 Jun 2023 14:32:10 +0200 Subject: [PATCH] Fetch tree only when it's expanded MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rūdolfs Ošiņš --- src/views/projects/Tree/Folder.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/views/projects/Tree/Folder.svelte b/src/views/projects/Tree/Folder.svelte index f99d8a1f3..5cd24e553 100644 --- a/src/views/projects/Tree/Folder.svelte +++ b/src/views/projects/Tree/Folder.svelte @@ -16,9 +16,11 @@ export let revision: string; let expanded = currentPath.indexOf(prefix) === 0; - let tree: Promise = fetchTree(prefix).then(tree => { - if (expanded) return tree; - }); + let tree: Promise = expanded + ? fetchTree(prefix).then(tree => { + return tree; + }) + : Promise.resolve(undefined); const dispatch = createEventDispatcher<{ select: string }>(); const onSelectFile = ({ detail: path }: { detail: string }) =>