mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
show asset name instead of symbol for setApprovalForAll calls on NFT contracts where possible (#15296)
This commit is contained in:
parent
1d342252c5
commit
11abdddaa2
@ -453,6 +453,7 @@ export default class ConfirmApproveContent extends Component {
|
|||||||
chainId,
|
chainId,
|
||||||
assetStandard,
|
assetStandard,
|
||||||
tokenSymbol,
|
tokenSymbol,
|
||||||
|
isSetApproveForAll,
|
||||||
} = this.props;
|
} = this.props;
|
||||||
const { t } = this.context;
|
const { t } = this.context;
|
||||||
let titleTokenDescription = t('token');
|
let titleTokenDescription = t('token');
|
||||||
@ -479,7 +480,10 @@ export default class ConfirmApproveContent extends Component {
|
|||||||
titleTokenDescription = unknownTokenLink;
|
titleTokenDescription = unknownTokenLink;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (assetStandard === ERC20 || (tokenSymbol && !tokenId)) {
|
if (
|
||||||
|
assetStandard === ERC20 ||
|
||||||
|
(tokenSymbol && !tokenId && !isSetApproveForAll)
|
||||||
|
) {
|
||||||
titleTokenDescription = tokenSymbol;
|
titleTokenDescription = tokenSymbol;
|
||||||
} else if (
|
} else if (
|
||||||
assetStandard === ERC721 ||
|
assetStandard === ERC721 ||
|
||||||
@ -488,9 +492,9 @@ export default class ConfirmApproveContent extends Component {
|
|||||||
(assetName && tokenId) ||
|
(assetName && tokenId) ||
|
||||||
(tokenSymbol && tokenId)
|
(tokenSymbol && tokenId)
|
||||||
) {
|
) {
|
||||||
const tokenIdWrapped = tokenId ? ` (#${tokenId})` : null;
|
const tokenIdWrapped = tokenId ? ` (#${tokenId})` : '';
|
||||||
if (assetName || tokenSymbol) {
|
if (assetName || tokenSymbol) {
|
||||||
titleTokenDescription = `${assetName ?? tokenSymbol} ${tokenIdWrapped}`;
|
titleTokenDescription = `${assetName ?? tokenSymbol}${tokenIdWrapped}`;
|
||||||
} else {
|
} else {
|
||||||
const unknownNFTBlockExplorerLink = getTokenTrackerLink(
|
const unknownNFTBlockExplorerLink = getTokenTrackerLink(
|
||||||
tokenAddress,
|
tokenAddress,
|
||||||
|
Loading…
Reference in New Issue
Block a user