{{ listing.title }}
- {{ "{:,}".format(listing.view_count or 0) }} views
- {{ "{:,}".format(listing.favorite_count or 0) }} saves
- {{ "{:,}".format(offers) }} offers
Featured · Expires in {{ days_left }} day{{ '' if days_left == 1 else 's' }}
{% endif %}{# My Listings seller card (control-center). Information-dense: cover with status chip + Featured highlight, title, price, per-listing stats (views/favorites/ offers), and a single primary action (View) beside an overflow menu that consolidates Edit / Feature / Mark Sold / Delete. Reuses existing routes, the premium capability globals, and the shared delete modal. #} {% from "components/premium_badge.html" import premium_badge_pill %} {% macro my_listing_card(listing, premium_ids=none, offers=0) %} {% set cover = listing.images[0] if listing.images else None %} {% set detail_url = url_for('marketplace.listing_detail', public_id=listing.public_id) %} {% set featured = is_featured_now(listing) %} {% set seller_is_premium = (listing.seller_id in premium_ids) if premium_ids is not none else show_premium_badge(listing.seller) %}
Featured · Expires in {{ days_left }} day{{ '' if days_left == 1 else 's' }}
{% endif %}