Skip to content

Commit cfc6499

Browse files
committed
refactor: client side with useffect
1 parent 9eebe7e commit cfc6499

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

apps/www/registry/default/ui/nft-card.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,28 @@ const NftCard = async ({
4444
...props
4545
}: NftCardProps) => {
4646
const [nftData, setNftData] = useState<any>(null)
47+
4748
const umi = createUmi(process.env.NEXT_PUBLIC_QUICKNODE!).use(
4849
mplTokenMetadata()
4950
)
5051

5152
useEffect(() => {
5253
const fetchNftData = async () => {
5354
const nftData = await fetchDigitalAsset(umi, publicKey(mintAddress))
54-
setNftData(nftData)
55+
const uriData = await fetch(
56+
"https://madlads.s3.us-west-2.amazonaws.com/json/1976.json",
57+
{
58+
method: "GET",
59+
headers: {
60+
Accept: "*/*",
61+
},
62+
}
63+
)
64+
const jsonUriData = await uriData.json()
65+
setNftData({
66+
nft: nftData,
67+
uriData: jsonUriData,
68+
})
5569
}
5670
fetchNftData()
5771
}, [])

0 commit comments

Comments
 (0)