1- import { useCallback , useMemo , useState } from 'react' ;
1+ import { useCallback , useMemo , useState } from 'react' ;
22import Image from 'next/image' ;
33import Link from 'next/link' ;
44import { useRouter } from 'next/router' ;
@@ -150,7 +150,7 @@ const GridView = ( { aggregatedData, onDeleteCard, onUpdateCard } ) => {
150150 return (
151151 < div
152152 key = { card . _id }
153- className = { `glass rounded-md flip-card card group mx-auto ${ flippedCards [ card . _id ] ? 'flipped' : '' } ` }
153+ className = { `glass rounded-md h-96 flip-card card group mx-auto ${ flippedCards [ card . _id ] ? 'flipped' : '' } ` }
154154 >
155155 < div
156156 className = "flip-card-inner hover:cursor-pointer "
@@ -159,7 +159,7 @@ const GridView = ( { aggregatedData, onDeleteCard, onUpdateCard } ) => {
159159 { /* FRONT */ }
160160 < div className = "flip-card-front" >
161161 < img
162- className = "w-full h-96 aspect-auto object-scale-down object-center"
162+ className = "w-full h-auto aspect-auto object-scale-down object-center"
163163 as = "image"
164164 priority = "true"
165165 unoptimized = "true"
@@ -171,18 +171,39 @@ const GridView = ( { aggregatedData, onDeleteCard, onUpdateCard } ) => {
171171 </ div >
172172
173173 { /* BACK */ }
174- < div className = "flip-card-back p-5 mx-auto cursor-default glass backdrop-opacity-15 text-white text-shadow overflow-hidden" >
174+ < div className = "flip-card-back h-96 p-5 mx-auto cursor-default glass backdrop-opacity-15 text-white text-shadow overflow-hidden" >
175175
176176 < div >
177177 < h3 className = "text-xl font-bold text-center" > { card . productName } </ h3 >
178- < div className = "text-sm space-y-1 mt-2 text-shadow" >
179- < div className = "flex justify-between" > < span className = "font-bold" > Set:</ span > < span className = 'text-pretty text-end' > { card . setName } </ span > </ div >
180- < div className = "flex justify-between" > < span className = "font-bold" > Number:</ span > < span > { card . number } </ span > </ div >
181- < div className = "flex justify-between" > < span className = "font-bold" > Rarity:</ span > < span > { card . rarity } </ span > </ div >
182- < div className = "flex justify-between" > < span className = "font-bold" > Printing:</ span > < span > { card . printing } </ span > </ div >
183- < div className = "flex justify-between" > < span className = "font-bold" > Condition:</ span > < span > { card . condition } </ span > </ div >
184- < div className = "flex justify-between" > < span className = "font-bold" > Old Price:</ span > < span > ${ card . oldPrice } </ span > </ div >
185- < div className = "flex justify-between" > < span className = "font-bold" > Market Price:</ span > < span > ${ card . marketPrice } </ span > </ div >
178+ < div className = "text-sm space-y-1 mt-2 text-shadow backdrop" >
179+ < div className = "flex justify-between" >
180+ < span className = "font-bold" > Set:</ span >
181+ < span className = 'text-pretty text-end' > { card . setName } </ span >
182+ </ div >
183+ < div className = "flex justify-between" >
184+ < span className = "font-bold" > Number:</ span >
185+ < span className = 'text-pretty text-end' > { card . number } </ span >
186+ </ div >
187+ < div className = "flex justify-between" >
188+ < span className = "font-bold" > Rarity:</ span >
189+ < span className = 'text-pretty text-end' > { card . rarity } </ span >
190+ </ div >
191+ < div className = "flex justify-between" >
192+ < span className = "font-bold" > Printing:</ span >
193+ < span className = 'text-pretty text-end' > { card . printing } </ span >
194+ </ div >
195+ < div className = "flex justify-between" >
196+ < span className = "font-bold" > Condition:</ span >
197+ < span className = 'text-pretty text-end' > { card . condition } </ span >
198+ </ div >
199+ < div className = "flex justify-between" >
200+ < span className = "font-bold" > Old Price:</ span >
201+ < span className = 'text-pretty text-end' > ${ card . oldPrice } </ span >
202+ </ div >
203+ < div className = "flex justify-between" >
204+ < span className = "font-bold" > Market Price:</ span >
205+ < span className = 'text-pretty text-end' > ${ card . marketPrice } </ span >
206+ </ div >
186207 </ div >
187208 </ div >
188209 < Link
@@ -197,9 +218,7 @@ const GridView = ( { aggregatedData, onDeleteCard, onUpdateCard } ) => {
197218 edition : card . printing || "Unknown Edition" ,
198219 source : 'collection'
199220 }
200-
201221 } }
202- passHref
203222 >
204223
205224 < p className = 'hover:cursor-pointer p-2 mx-auto text-shadow text-2xl mt-5 max-w-prose text-center underline hover:no-underline underline-offset-2' >
@@ -271,7 +290,6 @@ const GridView = ( { aggregatedData, onDeleteCard, onUpdateCard } ) => {
271290 } }
272291
273292 className = "w-16 text-center px-2 py-1 glass mx-auto"
274- name = "delete"
275293 />
276294 ) : (
277295 < span
0 commit comments