From 9c96f896d0c6d07bbb2c27a1e28a938363e7bf35 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 17 Jan 2025 22:21:10 -0800 Subject: [PATCH] refac: show installation progress --- src/render/lib/components/Main.svelte | 29 ++++++--------- src/render/lib/components/setup/Logs.svelte | 41 +++++++++++++++++++++ 2 files changed, 52 insertions(+), 18 deletions(-) create mode 100644 src/render/lib/components/setup/Logs.svelte diff --git a/src/render/lib/components/Main.svelte b/src/render/lib/components/Main.svelte index 15836ab..4b8c575 100644 --- a/src/render/lib/components/Main.svelte +++ b/src/render/lib/components/Main.svelte @@ -4,6 +4,7 @@ import { installStatus, serverStatus, serverStartedAt, serverLogs } from '../stores'; + import Logs from './setup/Logs.svelte'; import Spinner from './common/Spinner.svelte'; import ArrowRightCircle from './icons/ArrowRightCircle.svelte'; @@ -105,15 +106,7 @@ {/if} - {#if showLogs} -
- {#each $serverLogs.reverse() as log, idx} -
{log}
- {/each} -
- {/if} +
@@ -134,6 +127,14 @@ This might take a few minutes, We’ll notify you when it’s ready.
+ + {#if $serverLogs.length > 0} +
+ {$serverLogs.at(-1)} +
+ {/if} {:else if mounted} + + + {/if} + +
+ {#each logs.reverse() as log, idx} +
{log}
+ {/each} +
+ +{/if}