From 331f5cac01ade4173a2c4a3d96e482d32eece2a2 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Fri, 19 Mar 2021 15:54:11 +0100 Subject: [PATCH] Society founder tag (#4871) --- packages/page-society/src/Overview/Member.tsx | 10 ++++++++-- packages/page-society/src/Overview/Members.tsx | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/page-society/src/Overview/Member.tsx b/packages/page-society/src/Overview/Member.tsx index 3a021ba80b..300abc4843 100644 --- a/packages/page-society/src/Overview/Member.tsx +++ b/packages/page-society/src/Overview/Member.tsx @@ -14,6 +14,7 @@ import { useTranslation } from '../translate'; interface Props { className?: string; + isFounder?: boolean; isHead?: boolean; value: DeriveSocietyMember; } @@ -23,7 +24,7 @@ const CANVAS_STYLE = { margin: '0 auto' }; -function Member ({ className = '', isHead, value: { accountId, strikes } }: Props): React.ReactElement { +function Member ({ className = '', isFounder, isHead, value: { accountId, strikes } }: Props): React.ReactElement { const { t } = useTranslation(); const { api } = useApi(); const suspended = useCall(api.query.society.suspendedMembers, [accountId]); @@ -50,10 +51,15 @@ function Member ({ className = '', isHead, value: { accountId, strikes } }: Prop {isHead && ( ('Current society head, exempt')} label={t('society head')} /> )} + {isFounder && ( + ('society founder')} + /> + )} {suspended?.isTrue && ( { > {info && filtered && filtered.map((member): React.ReactNode => (