fix: disabled treatment for unlisted collection page card + tooltip styling fixes (#5507)
init
This commit is contained in:
parent
3be5e9b5fe
commit
e903a335d6
@ -2,6 +2,7 @@ import { BigNumber } from '@ethersproject/bignumber'
|
||||
import { Trans } from '@lingui/macro'
|
||||
import { sendAnalyticsEvent, useTrace } from '@uniswap/analytics'
|
||||
import { EventName, PageName } from '@uniswap/analytics-events'
|
||||
import { MouseoverTooltip } from 'components/Tooltip'
|
||||
import Tooltip from 'components/Tooltip'
|
||||
import { Box } from 'nft/components/Box'
|
||||
import { bodySmall } from 'nft/css/common.css'
|
||||
@ -120,7 +121,7 @@ export const CollectionAsset = ({
|
||||
addAssetToBag={handleAddAssetToBag}
|
||||
removeAssetFromBag={handleRemoveAssetFromBag}
|
||||
>
|
||||
<Card.ImageContainer>
|
||||
<Card.ImageContainer isDisabled={asset.notForSale}>
|
||||
<StyledContainer>
|
||||
<Tooltip
|
||||
text={
|
||||
@ -145,6 +146,20 @@ export const CollectionAsset = ({
|
||||
rarityLogo={rarityLogo}
|
||||
/>
|
||||
)}
|
||||
<MouseoverTooltip
|
||||
text={
|
||||
<Box as="span" className={bodySmall} color="textPrimary">
|
||||
<Trans>This item is not for sale</Trans>
|
||||
</Box>
|
||||
}
|
||||
placement="bottom"
|
||||
offsetX={0}
|
||||
offsetY={-50}
|
||||
style={{ display: 'block' }}
|
||||
hideArrow={true}
|
||||
disableHover={!asset.notForSale}
|
||||
timeout={isMobile ? TOOLTIP_TIMEOUT : undefined}
|
||||
>
|
||||
{assetMediaType === AssetMediaType.Image ? (
|
||||
<Card.Image />
|
||||
) : assetMediaType === AssetMediaType.Video ? (
|
||||
@ -152,6 +167,7 @@ export const CollectionAsset = ({
|
||||
) : (
|
||||
<Card.Audio shouldPlay={mediaShouldBePlaying} setCurrentTokenPlayingMedia={setCurrentTokenPlayingMedia} />
|
||||
)}
|
||||
</MouseoverTooltip>
|
||||
</Card.ImageContainer>
|
||||
<Card.DetailsContainer>
|
||||
<Card.InfoContainer>
|
||||
|
@ -126,7 +126,8 @@ export const ViewMyNftsAsset = ({
|
||||
text={getUnsupportedNftTextComponent(asset)}
|
||||
placement="bottom"
|
||||
offsetX={0}
|
||||
offsetY={-100}
|
||||
offsetY={-60}
|
||||
hideArrow={true}
|
||||
style={{ display: 'block' }}
|
||||
disableHover={!isDisabled}
|
||||
timeout={isMobile ? TOOLTIP_TIMEOUT : undefined}
|
||||
|
Loading…
Reference in New Issue
Block a user