From ded6eb6c9a37a93d2cdc2e6f8e29349a6d972258 Mon Sep 17 00:00:00 2001 From: Antoine Phan Date: Sat, 19 Jul 2025 18:41:11 -0400 Subject: [PATCH] Avatar and council member page update --- src/components/Avatar.svelte | 15 +++++++ src/components/CouncilCard.svelte | 13 +++--- src/routes/council/+page.svelte | 68 +++++++++++++++++++------------ 3 files changed, 64 insertions(+), 32 deletions(-) diff --git a/src/components/Avatar.svelte b/src/components/Avatar.svelte index e69de29..be2cb62 100644 --- a/src/components/Avatar.svelte +++ b/src/components/Avatar.svelte @@ -0,0 +1,15 @@ + + + diff --git a/src/components/CouncilCard.svelte b/src/components/CouncilCard.svelte index 27d7993..1429ea1 100644 --- a/src/components/CouncilCard.svelte +++ b/src/components/CouncilCard.svelte @@ -2,16 +2,17 @@ let { onViewProfile, name, position, image } = $props(); import placeholder from 'assets/placeholderAvatar.png'; import Button from 'components/Button.svelte'; + import Avatar from 'components/Avatar.svelte'; -
+
-
- {name} -
+
+ +
-
{name}
-
{position}
+
{name}
+
{position}
diff --git a/src/routes/council/+page.svelte b/src/routes/council/+page.svelte index 4a5c717..c876f73 100644 --- a/src/routes/council/+page.svelte +++ b/src/routes/council/+page.svelte @@ -16,8 +16,7 @@ )[0]; let vps: CouncilMember[] = data.members.filter( - (member: CouncilMember) => - member.position.includes('VP') || member.position.includes('Equity and Mental Health Officer') + (member: CouncilMember) => member.position.includes('VP') || member.position.includes('Equity') ); let ureps: CouncilMember[] = data.members.filter((member: CouncilMember) => @@ -43,11 +42,16 @@

Meet the council!

-

Our Student Council

- ECSESS Council, but we are goofy + ECSESS Council, but we are goofy
-
-
+ +

Our Student Council!

+
-
-
+
+

+ Vice Presidents +

+
{#each vps as vp} handleViewProfile(vp)} /> {/each} +
+ +

+ Year Representative +

+
{#each ureps as urep} {/each}
- - - {#if selectedMember} - -
(selectedMember = null)} - > - -
- {/if}
+ + {#if selectedMember} + +
(selectedMember = null)} + > + +
+ {/if}