File size: 696 Bytes
34fbc61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import React from 'react';

export default function MemberList({ members }) {
  if (!members?.length) return <div style={{ color:'var(--muted)' }}>No members yet.</div>;
  return (
    <div className="member-list">
      {members.map(m => (
        <div key={m.id} className="member">
          <div className="avatar" />
          <div style={{ flex:1, minWidth:0 }}>
            <div style={{ fontWeight:700, overflow:'hidden', textOverflow:'ellipsis', whiteSpace:'nowrap' }}>{m.name}</div>
            <div style={{ fontSize:12, color:'var(--muted)' }}>{m.id.slice(0,8)}</div>
          </div>
          {m.isHost && <div className="tag">Host</div>}
        </div>
      ))}
    </div>
  );
}