From 93acafc2320eade46ece79ad59883059e579b2a0 Mon Sep 17 00:00:00 2001 From: George Powell Date: Tue, 23 Dec 2025 01:10:33 -0500 Subject: [PATCH] add fade-in animations and conditional rendering to GuessesTable --- src/lib/components/GuessesTable.svelte | 174 +++++++++++++------------ src/lib/components/WinScreen.svelte | 19 ++- src/routes/+layout.svelte | 1 + src/routes/+page.svelte | 8 +- src/routes/layout.css | 4 + 5 files changed, 117 insertions(+), 89 deletions(-) diff --git a/src/lib/components/GuessesTable.svelte b/src/lib/components/GuessesTable.svelte index 8bbb841..38e5e9e 100644 --- a/src/lib/components/GuessesTable.svelte +++ b/src/lib/components/GuessesTable.svelte @@ -1,91 +1,99 @@ -
- - - - - - - - - - {#each guesses as guess (guess.book.id)} - - - - - - {/each} - -
BookTestamentSection
- {guess.book.id === correctBookId ? "✅" : "❌"} - {guess.book.name} - - {guess.testamentMatch ? "✅" : "❌"} - {guess.book.testament.charAt(0).toUpperCase() + - guess.book.testament.slice(1).toLowerCase()} - - {guess.sectionMatch ? "✅" : "❌"} - {guess.adjacent ? "‼️ " : ""}{guess.book.section} -
-
+{#if hasGuesses} +
+ + + + + + + + + + {#each guesses as guess, index (guess.book.id)} + + + + + + {/each} + +
BookTestamentSection
+ {guess.book.id === correctBookId ? "✅" : "❌"} + {guess.book.name} + + {guess.testamentMatch ? "✅" : "❌"} + {guess.book.testament.charAt(0).toUpperCase() + + guess.book.testament.slice(1).toLowerCase()} + + {guess.sectionMatch ? "✅" : "❌"} + {guess.adjacent ? "‼️ " : ""}{guess.book.section} +
+
+{/if} diff --git a/src/lib/components/WinScreen.svelte b/src/lib/components/WinScreen.svelte index 900bd75..927f9f5 100644 --- a/src/lib/components/WinScreen.svelte +++ b/src/lib/components/WinScreen.svelte @@ -73,7 +73,7 @@

{congratulationsMessage} @@ -147,3 +147,20 @@
Submitting stats...
{/if}

+ + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 3f68800..5d3de82 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -11,6 +11,7 @@ defer src="https://umami.snail.city/script.js" data-website-id="5b8c31ad-71cd-4317-940b-6bccea732acc" + data-domains="bibdle.com,www.bibdle.com" > {@render children()} diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 7b8ff90..709ce4c 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -338,17 +338,15 @@ - Bibdle – A daily bible game{isDev ? " (dev)" : ""} + Bibdle — A daily bible game{isDev ? " (dev)" : ""} -
-
+
+

diff --git a/src/routes/layout.css b/src/routes/layout.css index 6b37cde..1993f5d 100644 --- a/src/routes/layout.css +++ b/src/routes/layout.css @@ -4,4 +4,8 @@ @theme { --font-triodion: "PT Serif", serif; +} + +html, body { + background: oklch(98.11% 0.02777 158.93); } \ No newline at end of file