diff --git a/webapp/src/components/BidPage/BidModal/BidModal.tsx b/webapp/src/components/BidPage/BidModal/BidModal.tsx index 9ec424c96..66fc8b003 100644 --- a/webapp/src/components/BidPage/BidModal/BidModal.tsx +++ b/webapp/src/components/BidPage/BidModal/BidModal.tsx @@ -45,7 +45,7 @@ const BidModal = (props: Props) => { const [price, setPrice] = useState('') const [expiresAt, setExpiresAt] = useState(getDefaultExpirationDate()) - const [fingerprint, isLoading, contractFingerprint] = useFingerprint(nft) + const [fingerprint, isLoadingFingerprint, contractFingerprint] = useFingerprint(nft) const [showConfirmationModal, setShowConfirmationModal] = useState(false) @@ -106,7 +106,7 @@ const BidModal = (props: Props) => { isInvalidPrice || isInvalidDate || hasInsufficientMANA || - isLoading || + isLoadingFingerprint || isPlacingBid || (!fingerprint && nft.category === NFTCategory.ESTATE) || contractFingerprint !== fingerprint @@ -164,14 +164,14 @@ const BidModal = (props: Props) => { error={isInvalidDate} message={isInvalidDate ? t('bid_page.invalid_date') : undefined} /> - {contractFingerprint !== fingerprint ? ( + {!isLoadingFingerprint && contractFingerprint !== fingerprint ? ( ) : null}