[Dashboard] Hide ERC721 Claim button if viewing ERC1155 Drop (#4104)

For Edition Drop we have a dedicated ClaimTabERC1155 inside each Edition's page
This commit is contained in:
kien-ngo
2024-08-14 20:10:11 +00:00
parent ef9c7df220
commit 874ef7af4e
2 changed files with 9 additions and 1 deletions
@@ -8,6 +8,10 @@ interface NFTClaimButtonProps {
chainId: number;
}
/**
* This button is used for claiming NFT Drop contract (erc721) only!
* For Edition Drop we have a dedicated ClaimTabERC1155 inside each Edition's page
*/
export const NFTClaimButton: React.FC<NFTClaimButtonProps> = ({
contractAddress,
chainId,
@@ -120,7 +120,11 @@ export const ContractNFTPage: React.FC<NftOverviewPageProps> = ({
{detectedRevealableState === "enabled" && contractQuery?.contract && (
<NFTRevealButton contractQuery={contractQuery} />
)}
{detectedClaimState && contractQuery?.contract && (
{detectedClaimState && contractQuery?.contract && isErc721 && (
/**
* This button is used for claiming NFT Drop contract (erc721) only!
* For Edition Drop we have a dedicated ClaimTabERC1155 inside each Edition's page
*/
<NFTClaimButton
contractAddress={contractQuery.contract.getAddress()}
chainId={contractQuery.contract.chainId}