diff --git a/src/svelte-interface/components/TabbedContainer.svelte b/src/svelte-interface/components/TabbedContainer.svelte
index 3cd48e02..71f8a3fb 100644
--- a/src/svelte-interface/components/TabbedContainer.svelte
+++ b/src/svelte-interface/components/TabbedContainer.svelte
@@ -72,7 +72,7 @@
>
{#each tabs as { Content }, index}
-
{@render Content()}
diff --git a/src/svelte-interface/components/themes/BackgroundItem.svelte b/src/svelte-interface/components/themes/BackgroundItem.svelte
index 88c84061..e03945a0 100644
--- a/src/svelte-interface/components/themes/BackgroundItem.svelte
+++ b/src/svelte-interface/components/themes/BackgroundItem.svelte
@@ -2,8 +2,8 @@
interface Background {
id: string;
type: string;
- blob: Blob;
- url?: string;
+ blob: Blob | null;
+ url?: string | undefined;
}
let { bg, isSelected, isEditMode, onClick, onDelete } = $props<{ bg: Background, isSelected: boolean, isEditMode: boolean, onClick: () => void, onDelete: () => void }>();
@@ -28,9 +28,11 @@
{/if}
- {#if bg.type === 'image'}
-