import React from "react"; import { CommentsIcon, EyeIconBig, FilledStarsIconSmall, StarsIconSmall, VerifiedIcon, } from "../../components/icons/marketPlaceIcons"; interface CardProps { assetName: string; uploadedOn: number; price: number; rating: number; views: number; image: string; description: string; AssetID: string; modelUrl: string; onSelectCard: (cardData: { assetName: string; uploadedOn: number; price: number; rating: number; views: number; description: string; AssetID: string; }) => void; } const Card: React.FC = ({ assetName, uploadedOn, price, rating, views, image, description, AssetID, modelUrl, onSelectCard, }) => { const handleCardSelect = () => { console.log("assetName: ", assetName); console.log("AssetID: ", AssetID); onSelectCard({ assetName, uploadedOn, price, rating, views, description, AssetID, }); }; return (
{/* */}
{assetName}
{assetName.split("_").join(" ")}
Uploaded on -{" "} {new Date(uploadedOn).toLocaleDateString("en-GB", { day: "2-digit", month: "short", year: "2-digit", })}
{views}
32
HEXR FACTORY
{[...Array(5)].map((_, index) => ( {index < 3 ? : } ))}
₹ {price}/unit
); }; export default Card;