diff --git a/packages/page-staking/src/Pools/Pool.tsx b/packages/page-staking/src/Pools/Pool.tsx index 2823703d33..ce533b84da 100644 --- a/packages/page-staking/src/Pools/Pool.tsx +++ b/packages/page-staking/src/Pools/Pool.tsx @@ -101,25 +101,31 @@ function Pool ({ className = '', members, ownAccounts, params, poolId }: Props): } - {info && ( + {info && isExpanded && ( -
-
{t('root')}
-
-
+ {info.bonded.roles.root.isSome && ( +
+
{t('root')}
+
+
+ )}
{t('creator')}
-
-
{t('nominator')}
-
-
-
-
{t('toggler')}
-
-
+ {info.bonded.roles.nominator.isSome && ( +
+
{t('nominator')}
+
+
+ )} + {info.bonded.roles.stateToggler.isSome && ( +
+
{t('toggler')}
+
+
+ )}