diff --git a/packages/page-society/src/Overview/Member.tsx b/packages/page-society/src/Overview/Member.tsx index 28dc1e52d8..d274d44627 100644 --- a/packages/page-society/src/Overview/Member.tsx +++ b/packages/page-society/src/Overview/Member.tsx @@ -70,6 +70,11 @@ function Member ({ bestNumber, className = '', value: { accountId, isCandidateVo [bestNumber, payouts] ); + const votedOn = useMemo( + () => [isCandidateVoter && t('Candidate'), isDefenderVoter && t('Defender')].filter((s): s is string => !!s), + [isCandidateVoter, isDefenderVoter, t] + ); + return ( @@ -127,8 +132,7 @@ function Member ({ bestNumber, className = '', value: { accountId, isCandidateVo /> )} - {isDefenderVoter && t('defender')} - {isCandidateVoter && t('candidate')} + {votedOn.join(', ')} {formatNumber(strikes)} diff --git a/packages/page-society/src/Overview/Members.tsx b/packages/page-society/src/Overview/Members.tsx index d9cd3770e4..65fc9a48d6 100644 --- a/packages/page-society/src/Overview/Members.tsx +++ b/packages/page-society/src/Overview/Members.tsx @@ -22,7 +22,7 @@ function Members ({ className = '', mapMembers }: Props): React.ReactElement