@@ -196,8 +253,31 @@ export const BurnScreen: React.FC
= ({
inputMode="numeric"
placeholder="Positive integer amount"
value={amountText}
- onChange={(event) => setAmountText(event.target.value)}
+ aria-invalid={amountError !== null}
+ onChange={(event) => {
+ setAmountText(event.target.value);
+ setMaxPending(false);
+ setMaxConfirmed(false);
+ }}
/>
+
+
+ {amountError ? (
+
+ {amountError}
+
+ ) : null}
{overBalance ? (
@@ -205,6 +285,23 @@ export const BurnScreen: React.FC = ({
) : null}
+ {maxPending ? (
+
+
+
+ ) : null}
+
{burnError ? (
{parseWalletError(burnError)}
@@ -228,7 +325,21 @@ export const BurnScreen: React.FC = ({
) : null}
-