product-card-gallery

Product Card Gallery

Image-led product tile with a wishlist toggle, variant thumbnails that switch the image, badge, rating and price.

States: Default, Hover

Parts

PartFileDoes
ProductCardGalleryProductCardGallery.vueShows a product with its image, colour options, price and rating, and a wishlist button.

Styling

PartRecipe
ProductCardGalleryproduct-card-gallery-image
ProductCardGalleryproduct-card-gallery-badge
ProductCardGalleryproduct-card-gallery-title
ProductCardGallerymeta
ProductCardGalleryhint

Install

Writes 3 files into components/sections/product-card-gallery/. For agents, npx @frontic/ui docs product-card-gallery prints this reference as markdown; the MCP server serves the same.

npm packages
@lucide/vue

Built from

API reference

ProductCardGallery ProductCardGallery.vue

Shows a product with its image, colour options, price and rating, and a wishlist button.

PropTypeDefault
product*Product—
eyebrowstring—
wishlistLabelstring'Add to wishlist'
wishlistedLabelstring'Remove from wishlist'
clearoutLabelstring'Clearout'
inStoreLabelstring'In Store'
localestring—
ratingLabel((score: number, max: number) => string)—
surface'raised' | 'bare''raised'
classClassValue—
EventPayload
wishlistproduct: Product
Data attributeValues
data-surface'raised' | 'bare'
Recipe metaSets
base: meta 3 properties
Recipe hintSets
base: hint 2 properties
Example
State