From bb2aaff7d30f09ea30bcb7974523e842202d1f4b Mon Sep 17 00:00:00 2001 From: SHIROKAMIQQ Date: Sat, 21 Mar 2026 07:26:44 +0800 Subject: [PATCH 1/2] refactor(Sigsheet): fetch members from database --- src/lib/shared.ts | 10 +++ src/routes/+layout.svelte | 15 +++- src/routes/sigsheet/MemberCard.svelte | 2 +- src/routes/sigsheet/MemberGrid.svelte | 47 +++++----- src/routes/sigsheet/Modal.svelte | 6 +- src/routes/sigsheet/members.ts | 124 -------------------------- 6 files changed, 52 insertions(+), 152 deletions(-) delete mode 100644 src/routes/sigsheet/members.ts diff --git a/src/lib/shared.ts b/src/lib/shared.ts index 4f36a26..c896843 100644 --- a/src/lib/shared.ts +++ b/src/lib/shared.ts @@ -22,3 +22,13 @@ export const filledSigsheet = { }; export const applicant_names_list = writable([]); + +export interface mem { + member_id: number; + member_name: string; + member_committee: string; + role: string; + photo: string; +} + +export const members = writable([]); diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 8f32f0e..7fa0930 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,6 +1,6 @@ {#if !data.session} diff --git a/src/routes/sigsheet/MemberCard.svelte b/src/routes/sigsheet/MemberCard.svelte index a5f3029..12b0466 100644 --- a/src/routes/sigsheet/MemberCard.svelte +++ b/src/routes/sigsheet/MemberCard.svelte @@ -22,7 +22,7 @@
-

{member.name}

+

{member.member_name}

{member.role}

diff --git a/src/routes/sigsheet/MemberGrid.svelte b/src/routes/sigsheet/MemberGrid.svelte index d44b228..2882bce 100644 --- a/src/routes/sigsheet/MemberGrid.svelte +++ b/src/routes/sigsheet/MemberGrid.svelte @@ -1,40 +1,41 @@ @@ -78,7 +79,7 @@
- {#each members.filter(member => member.category === activeCategory) as member (member.name)} + {#each $members.filter(member => member.member_committee === activeCategory) as member (member.member_name)}