diff --git a/packages/yoroi-extension/app/UI/features/nfts/common/components/NftCard.tsx b/packages/yoroi-extension/app/UI/features/nfts/common/components/NftCard.tsx index b06a0a42cc6..e63c71fcf29 100644 --- a/packages/yoroi-extension/app/UI/features/nfts/common/components/NftCard.tsx +++ b/packages/yoroi-extension/app/UI/features/nfts/common/components/NftCard.tsx @@ -16,7 +16,7 @@ export default function NftCard({ ipfsUrl, name, onClick, nftPathId }: NftCardPr id={`${nftPathId}-component-button`} > - + void; cursor?: string; + fillBox?: boolean; } export default function NftImage({ imageUrl, name, contentHeight, + contentWidth, nftPathId, width = 'auto', height = 'auto', imageSx = {}, onClickHandler, cursor = 'default', + fillBox = false, }: NftImageProps) { const [loading, setLoading] = useState(true); const [error, setError] = useState(false); @@ -50,7 +54,7 @@ export default function NftImage({ if (error || url === null) return ( - + ); @@ -63,7 +67,7 @@ export default function NftImage({ sx={{ width, height, - objectFit: 'cover', + objectFit: fillBox ? 'cover' : 'contain', display: 'inline-block', cursor, ...imageSx, diff --git a/packages/yoroi-extension/app/UI/features/nfts/useCases/NftDetails.tsx b/packages/yoroi-extension/app/UI/features/nfts/useCases/NftDetails.tsx index c969bd9f26b..b9801870ae9 100644 --- a/packages/yoroi-extension/app/UI/features/nfts/useCases/NftDetails.tsx +++ b/packages/yoroi-extension/app/UI/features/nfts/useCases/NftDetails.tsx @@ -18,13 +18,25 @@ const nftPathId = 'nftDetails'; const ImageItem = ({ nftInfo, onClick }: { nftInfo: Nft | null; onClick: () => void }) => { if (!nftInfo) return null; return ( - + +