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)} - +