isSome checks on pool roles (#7725)
* isSome checks on pool roles * Lazy render
This commit is contained in:
parent
77b5ea2019
commit
25878fcfca
@ -101,25 +101,31 @@ function Pool ({ className = '', members, ownAccounts, params, poolId }: Props):
|
||||
}
|
||||
</td>
|
||||
</tr>
|
||||
{info && (
|
||||
{info && isExpanded && (
|
||||
<tr className={`${className} ${isExpanded ? 'isExpanded' : 'isCollapsed'}`}>
|
||||
<td colSpan={4}>
|
||||
<div className='label-column-right'>
|
||||
<div className='label'>{t('root')}</div>
|
||||
<div className='inline-balance'><AddressMini value={info.bonded.roles.root} /></div>
|
||||
</div>
|
||||
{info.bonded.roles.root.isSome && (
|
||||
<div className='label-column-right'>
|
||||
<div className='label'>{t('root')}</div>
|
||||
<div className='inline-balance'><AddressMini value={info.bonded.roles.root} /></div>
|
||||
</div>
|
||||
)}
|
||||
<div className='label-column-right'>
|
||||
<div className='label'>{t('creator')}</div>
|
||||
<div className='inline-balance'><AddressMini value={info.bonded.roles.depositor} /></div>
|
||||
</div>
|
||||
<div className='label-column-right'>
|
||||
<div className='label'>{t('nominator')}</div>
|
||||
<div className='inline-balance'><AddressMini value={info.bonded.roles.nominator} /></div>
|
||||
</div>
|
||||
<div className='label-column-right'>
|
||||
<div className='label'>{t('toggler')}</div>
|
||||
<div className='inline-balance'><AddressMini value={info.bonded.roles.stateToggler} /></div>
|
||||
</div>
|
||||
{info.bonded.roles.nominator.isSome && (
|
||||
<div className='label-column-right'>
|
||||
<div className='label'>{t('nominator')}</div>
|
||||
<div className='inline-balance'><AddressMini value={info.bonded.roles.nominator} /></div>
|
||||
</div>
|
||||
)}
|
||||
{info.bonded.roles.stateToggler.isSome && (
|
||||
<div className='label-column-right'>
|
||||
<div className='label'>{t('toggler')}</div>
|
||||
<div className='inline-balance'><AddressMini value={info.bonded.roles.stateToggler} /></div>
|
||||
</div>
|
||||
)}
|
||||
</td>
|
||||
<td colSpan={4}>
|
||||
<div className='label-column-right'>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user