{/* Imagem e informações principais */}
{/* Imagem do item */}
{
(e.target as HTMLImageElement).src = "/placeholder-item.png";
}}
/>
{/* Informações do item */}
{listing.item_name}
Servidor: {listing.server_name}
Quantidade: {listing.quantity}
{/* Estatísticas */}
Visualizações
{listing.views_count}
Favoritos
{listing.favorites_count || 0}
Criado
{formatTimeAgo(listing.created_at)}
{/* Badges */}
{listing.is_featured && (
Destaque
)}
{listing.is_auction && (
Leilão
)}
{/* Preços */}
Preços
{prices.map((price, index) => (
{price.label}
{price.value}
))}
{highestOfferLabel && (
{highestOfferLabel}
)}
{/* Informações de leilão */}
{listing.is_auction && (
Informações do Leilão
{listing.current_bid_amount ? (
Lance Atual:
R${" "}
{typeof listing.current_bid_amount === "number"
? listing.current_bid_amount.toFixed(2)
: parseFloat(
String(listing.current_bid_amount),
).toFixed(2)}
{listing.min_bid_increment && (
Incremento Mínimo:
R${" "}
{typeof listing.min_bid_increment === "number"
? listing.min_bid_increment.toFixed(2)
: parseFloat(
String(listing.min_bid_increment),
).toFixed(2)}
)}
{listing.auction_ends_at && (
Termina em:
{new Date(listing.auction_ends_at).toLocaleString(
"pt-BR",
)}
)}
) : (
Sem lances ainda
)}
)}
{/* Descrição */}
{listing.description && (
Descrição
{listing.description}
)}
{/* Informações adicionais */}
ID do Anúncio:
{listing.listing_id}
{listing.item_id_unified && (
ID do Item (Unificado):
{listing.item_id_unified}
)}
Criado em:
{new Date(listing.created_at).toLocaleString("pt-BR")}
{/* Ações */}
{(canPause || canActivate || canCancel || canMarkAsSold) && (
{canMarkAsSold && (
)}
{canPause && (
)}
{canActivate && onActivate && (
)}
{canCancel && (
)}
)}