diff --git a/packages/ui-signer/src/Checks/index.tsx b/packages/ui-signer/src/Checks/index.tsx index 14903b960a..69fc86f1c7 100644 --- a/packages/ui-signer/src/Checks/index.tsx +++ b/packages/ui-signer/src/Checks/index.tsx @@ -125,7 +125,7 @@ export class FeeDisplay extends React.PureComponent { return null; } - const feeClass = !hasAvailable || overLimit + const feeClass = !hasAvailable || overLimit || isRemovable ? 'error' : ( allWarn @@ -154,13 +154,14 @@ export class FeeDisplay extends React.PureComponent { ?
{t(`This transaction will be rejected by the node as it is greater than the maximum size of ${MAX_SIZE_MB}MB`)}>
: undefined } + { + isRemovable && hasAvailable + ?
{t('Submitting this transaction will drop the account balance to below the existential amount, which can result in the account being removed from the chain state associated funds burned.')}
+ : undefined + } {this.renderTransfer()} {this.renderProposal()} { - isRemovable && hasAvailable - ?
{t('Submitting this transaction will drop the account balance to below the existential amount, removing the account from the chain state and burning associated funds')}
- : undefined - }{ isReserved ?
{t('This account does have a reserved/locked balance, not taken into account')}
: undefined