From bb429d8195bf8c287fbcff776eb2ead6ee5b0974 Mon Sep 17 00:00:00 2001 From: lew Date: Mon, 23 Mar 2026 19:12:56 +0000 Subject: [PATCH] feat(fend): sticky right-split for form output --- src/lib/components/Header.svelte | 2 +- src/lib/components/OutputPanel.svelte | 42 +++++++++++++++++++++++++++ src/lib/components/OutputTab.svelte | 31 ++++++++++++++++++++ src/routes/+page.svelte | 39 +++++++++++++++---------- 4 files changed, 97 insertions(+), 17 deletions(-) create mode 100644 src/lib/components/OutputPanel.svelte create mode 100644 src/lib/components/OutputTab.svelte diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 9ce267a..4178f74 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -10,7 +10,7 @@ } -
+

Aurora Records

{#if roster.characters.length > 0} diff --git a/src/lib/components/OutputPanel.svelte b/src/lib/components/OutputPanel.svelte new file mode 100644 index 0000000..92b4a07 --- /dev/null +++ b/src/lib/components/OutputPanel.svelte @@ -0,0 +1,42 @@ + + +
+
+ {#each tabs as tab} + + {/each} +
+ + +
diff --git a/src/lib/components/OutputTab.svelte b/src/lib/components/OutputTab.svelte new file mode 100644 index 0000000..a0815af --- /dev/null +++ b/src/lib/components/OutputTab.svelte @@ -0,0 +1,31 @@ + + +
+
+ {wordCount} words + +
+
{output}
+
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 58a588e..58b1204 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,6 +1,7 @@ @@ -8,22 +9,28 @@
-
- {#if roster.active} -
- + {#if roster.active} + {@const char = roster.active} +
+
+
+ +
- {:else} -
-

No characters yet.

- +
+
- {/if} -
+
+ {:else} +
+

No characters yet.

+ +
+ {/if}