UNPKG

@cross-nft-marketplace/auction-house-nft-components

Version:
19 lines (18 loc) 994 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MediaThumbnailWrapper = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); //import { NFTDataContext } from "../context/NFTDataContext"; const useMediaContext_1 = require("../context/useMediaContext"); const MediaThumbnailWrapper = ({ children, onClick, href, className, }) => { const { getStyles } = (0, useMediaContext_1.useMediaContext)(); //const { nft } = useContext(NFTDataContext); //todo //const auctionStatus = nft?.data?.pricing?.status; const LinkComponent = href ? "a" : "button"; return ((0, jsx_runtime_1.jsxs)("div", { ...getStyles("cardOuter", className, { hasClickEvent: !!onClick, //auctionStatus, }), children: [(href || onClick) && ((0, jsx_runtime_1.jsx)(LinkComponent, { ...getStyles("cardLink"), href: href, onClick: onClick })), children] })); }; exports.MediaThumbnailWrapper = MediaThumbnailWrapper;