diff --git a/app/_locales/en/messages.json b/app/_locales/en/messages.json
index e777aa2c4..b09bfe668 100644
--- a/app/_locales/en/messages.json
+++ b/app/_locales/en/messages.json
@@ -2969,7 +2969,8 @@
"description": "$1 is either key 'account' or 'contract', and $2 is either a string or link of a given token symbol or name"
},
"revokeSpendingCap": {
- "message": "Revoke spending cap for your"
+ "message": "Revoke spending cap for your $1",
+ "description": "$1 is a token symbol"
},
"revokeSpendingCapTooltipText": {
"message": "This contract will be unable to spend any more of your current or future tokens."
@@ -3159,7 +3160,8 @@
"description": "The token symbol that is being approved"
},
"setSpendingCap": {
- "message": "Set a spending cap for your"
+ "message": "Set a spending cap for your $1",
+ "description": "$1 is a token symbol"
},
"settings": {
"message": "Settings"
diff --git a/ui/pages/token-allowance/token-allowance.js b/ui/pages/token-allowance/token-allowance.js
index aea5fecbc..1573e2a56 100644
--- a/ui/pages/token-allowance/token-allowance.js
+++ b/ui/pages/token-allowance/token-allowance.js
@@ -187,6 +187,17 @@ export default function TokenAllowance({
const isEmpty = customTokenAmount === '';
+ const renderContractTokenValues = (
+
+
+
+ );
+
return (
-
+
- {isFirstPage && t('setSpendingCap')}
- {!isFirstPage &&
- (customTokenAmount === '0' || isEmpty
- ? t('revokeSpendingCap')
- : t('reviewSpendingCap'))}
+ {isFirstPage ? (
+ t('setSpendingCap', [renderContractTokenValues])
+ ) : (
+
+ {customTokenAmount === '0' || isEmpty ? (
+ t('revokeSpendingCap', [renderContractTokenValues])
+ ) : (
+
+ {t('reviewSpendingCap')}
+ {renderContractTokenValues}
+
+ )}
+
+ )}
-
-
-