From 7f0feec364575c9ff85d2c282e67721399c4d8f8 Mon Sep 17 00:00:00 2001 From: Antoine Phan Date: Thu, 8 Jan 2026 20:58:45 -0500 Subject: [PATCH 1/4] Phase out Skeleton UI in Council Avatar --- src/components/council/CouncilAvatar.svelte | 25 ++++++++++++++------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/components/council/CouncilAvatar.svelte b/src/components/council/CouncilAvatar.svelte index f5d4fc3..ead5f28 100644 --- a/src/components/council/CouncilAvatar.svelte +++ b/src/components/council/CouncilAvatar.svelte @@ -1,6 +1,4 @@ - - - - +
+ {#if src && !imageError} + {name} + {:else if !src || imageError}
{getInitials(name)}
- - + {/if} +
From 922aa1a4d4100c85892751d0f1c80c03ae37f99e Mon Sep 17 00:00:00 2001 From: Antoine Phan Date: Thu, 8 Jan 2026 21:03:02 -0500 Subject: [PATCH 2/4] Phase out Skeleton UI in FAQ Accordion --- src/components/homepage/FAQAccordion.svelte | 73 +++++++++++++-------- 1 file changed, 45 insertions(+), 28 deletions(-) diff --git a/src/components/homepage/FAQAccordion.svelte b/src/components/homepage/FAQAccordion.svelte index 5fa9f38..34422f5 100644 --- a/src/components/homepage/FAQAccordion.svelte +++ b/src/components/homepage/FAQAccordion.svelte @@ -1,26 +1,47 @@ - +
{#each entries as entry, index} - - toggleItem(index)} + class="flex w-full bg-ecsess-600/20 items-center gap-3 px-3 py-2 text-left text-lg font-bold hover:bg-ecsess-500/40 transition-colors duration-200 {isOpen(index) + ? 'rounded-t-md' + : 'rounded-md'}" > {entry.question} - + + > + - - + + - - {#snippet element(attributes)} - {#if !attributes.hidden} -
- {entry.answer} -
- {/if} - {/snippet} -
-
+ {#if isOpen(index)} +
+ {entry.answer} +
+ {/if} +
{/each} -
+ From 16fde62ce5d43f9fd77537d76f844e1920042678 Mon Sep 17 00:00:00 2001 From: Antoine Phan Date: Thu, 8 Jan 2026 21:04:22 -0500 Subject: [PATCH 3/4] Linting changes --- src/components/council/CouncilAvatar.svelte | 2 +- src/components/homepage/FAQAccordion.svelte | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/council/CouncilAvatar.svelte b/src/components/council/CouncilAvatar.svelte index ead5f28..11c57da 100644 --- a/src/components/council/CouncilAvatar.svelte +++ b/src/components/council/CouncilAvatar.svelte @@ -16,7 +16,7 @@ } -
+
{#if src && !imageError} {#each entries as entry, index} -
+