Wishlist

WishlistGrid

Responsive grid of wishlist items with add-to-cart and remove actions.

WishlistGrid

Displays wishlist items in a responsive grid using CProductCard with hover overlays for add-to-cart and remove actions. Shows an empty state when no items.

Usage

<CWishlistGrid
  :items="wishlistItems"
  @add-to-cart="handleAddToCart"
  @remove="handleRemove"
/>

Custom Columns

<CWishlistGrid :items="wishlistItems" :columns="3" />

With Loading

<CWishlistGrid :items="wishlistItems" loading />

Props

PropTypeDefaultDescription
itemsWishlistItem[]requiredWishlist items
columns2 | 3 | 4 | 5 | 64Grid column count
loadingbooleanfalseDisable actions during loading
uiPartial<{...}>Per-instance theme overrides

Events

EventPayloadDescription
add-to-cartProductAdd to cart clicked
removestringRemove wishlist item (item ID)