From a5098d62edfdca1c479f17b37950e7c91eda2e4c Mon Sep 17 00:00:00 2001 From: sethburkart123 Date: Tue, 8 Oct 2024 19:03:20 +1100 Subject: [PATCH] style(ThemePage): update editmode styles to look better --- .../themes/BackgroundSelector.svelte | 76 ++++++++++--------- .../components/themes/ThemeSelector.svelte | 8 +- .../pages/settings/theme.svelte | 4 +- 3 files changed, 45 insertions(+), 43 deletions(-) diff --git a/src/svelte-interface/components/themes/BackgroundSelector.svelte b/src/svelte-interface/components/themes/BackgroundSelector.svelte index b9b66883..978e70e2 100644 --- a/src/svelte-interface/components/themes/BackgroundSelector.svelte +++ b/src/svelte-interface/components/themes/BackgroundSelector.svelte @@ -176,43 +176,47 @@ }); -
-

Background Images

-
- {#if !isEditMode} - handleFileChange(e.detail)} /> - {/if} - {#each imageBackgrounds as bg (bg.id)} - {#if isVisible && bg.blob} - selectBackground(bg.id)} - onDelete={() => deleteBackground(bg.id)}/> - {:else} -
+
+ {#if !(imageBackgrounds.length === 0 && isEditMode)} +

Background Images

+
+ {#if !isEditMode} + handleFileChange(e.detail)} /> {/if} - {/each} -
+ {#each imageBackgrounds as bg (bg.id)} + {#if isVisible && bg.blob} + selectBackground(bg.id)} + onDelete={() => deleteBackground(bg.id)}/> + {:else} +
+ {/if} + {/each} +
+ {/if} -

Background Videos

-
- {#if !isEditMode} - handleFileChange(e.detail)} /> - {/if} - {#each videoBackgrounds as bg (bg.id)} - {#if isVisible && bg.blob} - selectBackground(bg.id)} - onDelete={() => deleteBackground(bg.id)} - /> - {:else} -
+ {#if !(videoBackgrounds.length === 0 && isEditMode)} +

Background Videos

+
+ {#if !isEditMode} + handleFileChange(e.detail)} /> {/if} - {/each} -
+ {#each videoBackgrounds as bg (bg.id)} + {#if isVisible && bg.blob} + selectBackground(bg.id)} + onDelete={() => deleteBackground(bg.id)} + /> + {:else} +
+ {/if} + {/each} +
+ {/if}
\ No newline at end of file diff --git a/src/svelte-interface/components/themes/ThemeSelector.svelte b/src/svelte-interface/components/themes/ThemeSelector.svelte index 488ce548..04545ada 100644 --- a/src/svelte-interface/components/themes/ThemeSelector.svelte +++ b/src/svelte-interface/components/themes/ThemeSelector.svelte @@ -98,7 +98,7 @@

Themes

-
+
{#if themes} {#each themes.themes as theme (theme.id)} - +