import { getMemberColorByName } from '@shared/constants/memberColors'; import { MemberCard } from './MemberCard'; import type { ResolvedTeamMember } from '@shared/types'; interface MemberListProps { members: ResolvedTeamMember[]; isTeamAlive?: boolean; onMemberClick?: (member: ResolvedTeamMember) => void; onSendMessage?: (member: ResolvedTeamMember) => void; onAssignTask?: (member: ResolvedTeamMember) => void; } export const MemberList = ({ members, isTeamAlive, onMemberClick, onSendMessage, onAssignTask, }: MemberListProps): React.JSX.Element => { if (members.length === 0) { return (
No members found
); } return (
{members.map((member) => ( onMemberClick?.(member)} onSendMessage={() => onSendMessage?.(member)} onAssignTask={() => onAssignTask?.(member)} /> ))}
); };