Appearance
useWishlist
Definition
Composable to manage wishlist
Basic usage
ts
const {
items,
count,
mergeWishlistProducts,
getWishlistProducts,
clearWishlist
} = useWishlist();
Signature
ts
export function useWishlist(): UseWishlistReturn
Return type
See UseWishlistReturn
ts
export type UseWishlistReturn = {
/**
* Merge products with wishlist between async (API) and sync (localstorage) wishlists
*/
mergeWishlistProducts(): void;
/**
* Get products list added to wishlist
*/
getWishlistProducts(): void;
/**
* Clear wishlist
*/
clearWishlist(): void;
/**
* Wishlist items (Product IDs)
*/
items: ComputedRef<string[]>;
/**
* Wishlist items count
*/
count: ComputedRef<number>;
};
Properties
Name | Type | Description |
---|---|---|
items | ComputedRef<Array<string>> | Wishlist items (Product IDs) |
count | ComputedRef<number> | Wishlist items count |
Methods
Name | Type | Description |
---|---|---|
mergeWishlistProducts | void | Merge products with wishlist between async (API) and sync (localstorage) wishlists |
getWishlistProducts | void | Get products list added to wishlist |
clearWishlist | void | Clear wishlist |