{#if resultKind === "text" && textResult}
@@ -83,20 +77,9 @@
no result yet
{/if}
-
+
diff --git a/web/src/lib/components/SchemaSourceTile.svelte b/web/src/lib/components/SchemaSourceTile.svelte
index 31b613a..42fafd8 100644
--- a/web/src/lib/components/SchemaSourceTile.svelte
+++ b/web/src/lib/components/SchemaSourceTile.svelte
@@ -2,6 +2,7 @@
import { toDataUrl } from "$lib/core/io";
import type { PixelImage } from "$lib/core/types";
import type { InputMode } from "$lib/registry";
+ import PreviewTile from "./layout/PreviewTile.svelte";
import SchemaTextSource from "./SchemaTextSource.svelte";
interface Props {
@@ -24,61 +25,26 @@
const sourceUrl = $derived(source ? toDataUrl(source) : null);
-
- SOURCE
-
- {#if mode === "text"}
-
- {})}
- onrender={onrendertext ?? (() => {})}
- />
-
- {:else if mode === "image" && sourceUrl}
-

- {:else if mode === "image"}
-
choose an image
- {:else}
-
no source — configure the parameters
- {/if}
-
-
+
+ {#if mode === "text"}
+
+ {})}
+ onrender={onrendertext ?? (() => {})}
+ />
+
+ {:else if mode === "image" && sourceUrl}
+
+ {:else if mode === "image"}
+ choose an image
+ {:else}
+ no source — configure the parameters
+ {/if}
+