From cc06487b0a3a29d97d399d35c147bcbc97d07285 Mon Sep 17 00:00:00 2001 From: marcobaobao Date: Sat, 10 Feb 2024 09:56:50 +0100 Subject: [PATCH] layout refactoring --- ui/src/App.svelte | 53 +------------ ui/src/lib/Footer.svelte | 4 +- ui/src/lib/FormatsList.svelte | 111 +++++++++++++++------------- ui/src/lib/FullscreenSpinner.svelte | 9 +++ ui/src/lib/Home.svelte | 52 +++++++++++++ ui/src/lib/Navbar.svelte | 9 ++- ui/src/lib/NewDownload.svelte | 2 +- ui/src/lib/Select.svelte | 9 ++- ui/src/lib/Settings.svelte | 35 +++++++-- ui/src/lib/TextField.svelte | 2 +- 10 files changed, 171 insertions(+), 115 deletions(-) create mode 100644 ui/src/lib/FullscreenSpinner.svelte create mode 100644 ui/src/lib/Home.svelte diff --git a/ui/src/App.svelte b/ui/src/App.svelte index b5533ce..cbde770 100644 --- a/ui/src/App.svelte +++ b/ui/src/App.svelte @@ -1,63 +1,16 @@
- {#if O.isNone($downloads)} -
- -
- {:else} -
- {#each pipe( $downloads, O.getOrElseW(() => []), ) as download} - - {/each} -
- {/if} - +
+
diff --git a/ui/src/lib/Footer.svelte b/ui/src/lib/Footer.svelte index 07805fb..50a3d2e 100644 --- a/ui/src/lib/Footer.svelte +++ b/ui/src/lib/Footer.svelte @@ -26,7 +26,7 @@ border-t dark:border-t-neutral-700 shadow-lg rounded-t-xl" - style="height: {$height}px;" + style="min-height: {$height}px;" > + + {#if loading} + {#await loading} + + {/await} + {/if} + + diff --git a/ui/src/lib/TextField.svelte b/ui/src/lib/TextField.svelte index c28b7f4..7218e1f 100644 --- a/ui/src/lib/TextField.svelte +++ b/ui/src/lib/TextField.svelte @@ -12,7 +12,7 @@