diff --git a/packages/page-staking/src/Pools/Create.tsx b/packages/page-staking/src/Pools/Create.tsx index 46fc37b65a82..7c6d8d2ca221 100644 --- a/packages/page-staking/src/Pools/Create.tsx +++ b/packages/page-staking/src/Pools/Create.tsx @@ -28,8 +28,9 @@ function Create ({ className, isDisabled, params: { minCreateBond, minNominatorB const [metadata, setMetadata] = useState(''); const minValue = useMemo( - () => minCreateBond && minNominatorBond && bnMax(minCreateBond, minNominatorBond), - [minCreateBond, minNominatorBond] + () => minCreateBond && minNominatorBond && + bnMax(minCreateBond, minNominatorBond, api.consts.balances.existentialDeposit), + [api, minCreateBond, minNominatorBond] ); const nextPoolId = useMemo( @@ -85,9 +86,9 @@ function Create ({ className, isDisabled, params: { minCreateBond, minNominatorB onChange={setAmount} /> - ('The metadata to set for this pool')}> + ('The metadata description to set for this pool')}> ('metadata')} + label={t('description')} maxLength={32} onChange={setMetadata} /> diff --git a/packages/page-staking/src/Pools/Summary.tsx b/packages/page-staking/src/Pools/Summary.tsx index b932505492fc..5a097542d1fd 100644 --- a/packages/page-staking/src/Pools/Summary.tsx +++ b/packages/page-staking/src/Pools/Summary.tsx @@ -6,7 +6,7 @@ import type { Params } from './types'; import React from 'react'; import { CardSummary, SummaryBox } from '@polkadot/react-components'; -import { formatNumber } from '@polkadot/util'; +import { formatNumber, isNumber } from '@polkadot/util'; import { useTranslation } from '../translate'; @@ -23,7 +23,7 @@ function Summary ({ className, params: { maxDelegators, maxDelegatorsPool, maxPo {maxDelegators && ( ('pools')}> - {poolCount && <>{formatNumber(poolCount)} / }{formatNumber(maxPools)} + {isNumber(poolCount) && <>{formatNumber(poolCount)} / }{formatNumber(maxPools)} )}
diff --git a/packages/page-staking/src/index.tsx b/packages/page-staking/src/index.tsx index 29629c43648e..8c0b08865dd9 100644 --- a/packages/page-staking/src/index.tsx +++ b/packages/page-staking/src/index.tsx @@ -91,7 +91,7 @@ function StakingApp ({ basePath, className = '' }: Props): React.ReactElement('Account actions') + text: t('Accounts') }, hasStashes && isFunction(api.query.staking.activeEra) && { name: 'payout', @@ -101,6 +101,10 @@ function StakingApp ({ basePath, className = '' }: Props): React.ReactElement('Pools') // }, + // hasStashes && isFunction(api.query.bagsList?.counterForListNodes) && { + // name: 'bags', + // text: t('Bags') + // }, { alias: 'returns', name: 'targets',