From d5f952d40d4948999991bf9d52cf4b5d0a6d2bac Mon Sep 17 00:00:00 2001 From: aaron <> Date: Fri, 17 Apr 2026 23:24:12 +0800 Subject: [PATCH] 11 --- frontend/src/app/(app)/directory/page.tsx | 64 ++++++++++++++--------- 1 file changed, 39 insertions(+), 25 deletions(-) diff --git a/frontend/src/app/(app)/directory/page.tsx b/frontend/src/app/(app)/directory/page.tsx index 906d262..bbe0390 100644 --- a/frontend/src/app/(app)/directory/page.tsx +++ b/frontend/src/app/(app)/directory/page.tsx @@ -104,13 +104,13 @@ export default function DirectoryPage() { /> - {/* Member Grid */} + {/* Member List */} {loading ? ( -
+
{[1, 2, 3, 4, 5, 6].map((i) => ( -
+
))} @@ -120,34 +120,48 @@ export default function DirectoryPage() { ) : members.length === 0 ? (
没有找到匹配的同学
) : ( -
+
{members.map((member) => ( - - - + + + - + {member.name[0]} -

{member.name}

- {member.committee_role && ( - - {member.committee_role} - - )} - {member.company && ( -

- {member.company} - {member.position ? ` · ${member.position}` : ""} -

- )} - {member.industry && ( - - {member.industry} - - )} +
+
+

{member.name}

+ {member.committee_role && ( + + {member.committee_role} + + )} + {member.industry && ( + + {member.industry} + + )} +
+ {member.company && ( +

+ {member.company} + {member.position ? ` · ${member.position}` : ""} +

+ )} + {member.student_id && ( +

+ 学号: {member.student_id} +

+ )} + {member.bio && ( +

+ {member.bio} +

+ )} +