import { Role, ROLES } from '@/lib/stage'; export function MemberChips({ members }: { members: { role: Role; name: string }[] }) { if (!members || members.length === 0) return null; const grouped = ROLES.reduce>((acc, r) => { acc[r.key] = members.filter((m) => m.role === r.key).map((m) => m.name); return acc; }, {} as Record); return (
{ROLES.map((r) => { const names = grouped[r.key]; if (!names || names.length === 0) return null; return ( {r.label} {names.join('/')} ); })}
); }