Appearance
useProductWishlist
Definition
Manage wishlist for a single product.
Basic usage
ts
const {
isInWishlist,
removeFromWishlist,
addToWishlist
} = useProductWishlist(product);
Signature
ts
export function useProductWishlist(
product: Ref<Product>,
): UseProductWishlistReturn
Parameters
Name | Type | Description |
---|---|---|
product | Ref<Product> |
Return type
See UseProductWishlistReturn
ts
export type UseProductWishlistReturn = {
/**
* Removes product from wishlist
*/
removeFromWishlist(): Promise<void>;
/**
* Adds product to wishlist
*/
addToWishlist(): Promise<void>;
/**
* Indicates whether a product is in wishlist
*/
isInWishlist: Ref<boolean>;
};
Properties
Name | Type | Description |
---|---|---|
isInWishlist | Ref<boolean> | Indicates whether a product is in wishlist |
Methods
Name | Type | Description |
---|---|---|
removeFromWishlist | Promise<void> | Removes product from wishlist |
addToWishlist | Promise<void> | Adds product to wishlist |