(member: MemberData)
| 86 | const memberLabel = (member: MemberData): string => member.name ?? member.email ?? member.id; |
| 87 | |
| 88 | const memberInitials = (member: MemberData): string => { |
| 89 | if (member.name) { |
| 90 | return member.name |
| 91 | .split(" ") |
| 92 | .map((n: string) => n[0]) |
| 93 | .join("") |
| 94 | .slice(0, 2) |
| 95 | .toUpperCase(); |
| 96 | } |
| 97 | return (member.email?.[0] ?? "?").toUpperCase(); |
| 98 | }; |
| 99 | |
| 100 | type InviteState = { |
| 101 | email: string; |