diff --git a/src/components/CardSearch.tsx b/src/components/CardSearch.tsx index 66269e8..05225d0 100644 --- a/src/components/CardSearch.tsx +++ b/src/components/CardSearch.tsx @@ -94,6 +94,14 @@ const CardSearch = () => { return card.image_uris?.normal || card.image_uris?.small || card.card_faces?.[0]?.image_uris?.normal; }; + // Get card art crop for current face + const getCardArtCrop = (card: Card, faceIndex: number = 0) => { + if (isDoubleFaced(card) && card.card_faces) { + return card.card_faces[faceIndex]?.image_uris?.art_crop || card.card_faces[faceIndex]?.image_uris?.normal; + } + return card.image_uris?.art_crop || card.image_uris?.normal || card.card_faces?.[0]?.image_uris?.art_crop; + }; + // Add card to collection const handleAddCardToCollection = async (cardId: string) => { if (!user) { @@ -632,12 +640,12 @@ const CardSearch = () => { return (
- {/* Card image */} -
+ {/* Card art crop */} +
{displayName} {isMultiFaced && (