blob: 037c4bed53692d135cd0564bb0506d5ab6a493c4 [file] [log] [blame]
Krishyaaffe8102025-06-08 00:44:46 +08001import React from 'react';
2import { Link } from 'wouter';
3import './GroupDetail.css';
4
5const GroupMembers = ({ members }) => {
6 return (
7 <section className="group-section">
8 <h2>成员列表</h2>
9 <div className="member-list">
10 {members.length > 0 ? (
11 members.map(m => (
12 <Link href={`/information/${m.user_id}`} key={m.user_id} className="member-link">
13 <div className="member-card">
14 <img
15 src={m.avatar_url || 'https://picsum.photos/100/100'}
16 alt={m.username}
17 className="member-avatar"
18 />
19 <p className="member-name">{m.username}</p>
20 </div>
21 </Link>
22 ))
23 ) : (
24 <p className="empty-message">暂无成员</p>
25 )}
26 </div>
27 </section>
28 );
29};
30
31export default GroupMembers;