Update member.model.ts
ci-cd-vm / ci-cd (push) Successful in 1m38s

This commit is contained in:
Chris Chen
2026-06-24 12:07:02 -07:00
parent e9aad74df6
commit 4dc7ff7df7
@@ -80,7 +80,12 @@ export interface MemberQueryParams {
/** Display name: NickName (if present) else FirstName_en, plus LastName_en */
export function memberDisplayName(
m: Pick<MemberListItemDto, 'nickName' | 'firstName_en' | 'lastName_en'>
m: Pick<MemberListItemDto, 'nickName' | 'firstName_en' | 'lastName_en' | 'entity'>
): string {
return `${m.nickName ?? m.firstName_en} ${m.lastName_en}`;
const legal = `${m.firstName_en} ${m.lastName_en}`.trim();
const base = (m.nickName && m.nickName !== m.firstName_en)
? `${m.nickName} ${m.lastName_en} (${legal})`
: legal;
// Append the company / business name so a company-check giver is unambiguous.
return m.entity ? `${base} · ${m.entity}` : base;
}