diff --git a/apps/token-manager/app/src/screens/Holders.js b/apps/token-manager/app/src/screens/Holders.js index 095cbca146..d9ec6fbbd7 100644 --- a/apps/token-manager/app/src/screens/Holders.js +++ b/apps/token-manager/app/src/screens/Holders.js @@ -63,9 +63,6 @@ function Holders({ fields={groupMode ? ['Owner'] : ['Holder', 'Balance']} entries={mappedEntries} renderEntry={([address, balance, vestings]) => { - const theme = useTheme() - const { totalLocked } = useTotalVestedTokensInfo(vestings) - const isCurrentUser = addressesEqual(address, connectedAccount) const values = [ @@ -89,25 +86,11 @@ function Holders({ if (!groupMode) { values.push( -
- {formatTokenAmount(balance, tokenDecimals)} - {!totalLocked.isZero() && ( -
- ({formatTokenAmount(totalLocked, tokenDecimals)} locked) -
- )} -
+ ) } @@ -224,4 +207,31 @@ function EntryActions({ ) } +function TokenAmount({ balance, tokenDecimals, vestings }) { + const theme = useTheme() + const { totalLocked } = useTotalVestedTokensInfo(vestings) + + return ( +
+ {formatTokenAmount(balance, tokenDecimals)} + {!totalLocked.isZero() && ( +
+ ({formatTokenAmount(totalLocked, tokenDecimals)} locked) +
+ )} +
+ ) +} + export default Holders