Token display
import React from "react"
import Card from "@mui/material/Card"
import CardActions from "@mui/material/CardActions"
import CardContent from "@mui/material/CardContent"
import CardMedia from "@mui/material/CardMedia"
import { Grid } from "@mui/material"
import { useTzombiesContext } from "./providers/TzombiesProvider"
import { useMetadataContext } from "./providers/MetadataProvider"TokenContent
const TokenContent = ({
id,
extra,
}: {
id: number
extra?: React.ReactNode
}) => {
const { tokenInfo } = useTzombiesContext()
const { ipfsUriToGateway } = useMetadataContext()
if (!tokenInfo.has(id)) return <React.Fragment />
return (
<>
<CardMedia
component="img"
height="200"
image={ipfsUriToGateway(tokenInfo.get(id)?.displayUri ?? "")}
/>
<CardContent>
{tokenInfo.get(id)?.name}
{extra}
</CardContent>
</>
)
}Token
TokenList
Export
Last updated