summaryrefslogtreecommitdiff
path: root/src/lib/wishlist
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/wishlist')
-rw-r--r--src/lib/wishlist/api/createOrDeleteWishlistApi.js12
-rw-r--r--src/lib/wishlist/components/Wishlists.jsx16
-rw-r--r--src/lib/wishlist/hooks/useWishlist.js4
3 files changed, 23 insertions, 9 deletions
diff --git a/src/lib/wishlist/api/createOrDeleteWishlistApi.js b/src/lib/wishlist/api/createOrDeleteWishlistApi.js
index 63cb1c51..617d139d 100644
--- a/src/lib/wishlist/api/createOrDeleteWishlistApi.js
+++ b/src/lib/wishlist/api/createOrDeleteWishlistApi.js
@@ -1,10 +1,14 @@
-import odooApi from "@/core/api/odooApi";
-import { getAuth } from "@/core/utils/auth";
+import odooApi from '@/core/api/odooApi'
+import { getAuth } from '@/core/utils/auth'
const createOrDeleteWishlistApi = async ({ data }) => {
const auth = getAuth()
- const dataWishlist = await odooApi('POST', `/api/v1/user/${auth.id}/wishlist/create-or-delete`, data)
+ const dataWishlist = await odooApi(
+ 'POST',
+ `/api/v1/user/${auth.id}/wishlist/create-or-delete`,
+ data
+ )
return dataWishlist
}
-export default createOrDeleteWishlistApi \ No newline at end of file
+export default createOrDeleteWishlistApi
diff --git a/src/lib/wishlist/components/Wishlists.jsx b/src/lib/wishlist/components/Wishlists.jsx
index 71ac095e..e61efcc3 100644
--- a/src/lib/wishlist/components/Wishlists.jsx
+++ b/src/lib/wishlist/components/Wishlists.jsx
@@ -24,19 +24,29 @@ const Wishlists = () => {
return (
<div className='px-4 py-6'>
{wishlists.data?.products?.length == 0 && (
- <Alert type='info' className='text-center'>
+ <Alert
+ type='info'
+ className='text-center'
+ >
Wishlist anda masih kosong
</Alert>
)}
<div className='grid grid-cols-2 gap-3'>
{wishlists.data?.products.map((product) => (
- <ProductCard key={product.id} product={product} />
+ <ProductCard
+ key={product.id}
+ product={product}
+ />
))}
</div>
<div className='mt-6'>
- <Pagination currentPage={page} pageCount={pageCount} url={`/my/wishlist`} />
+ <Pagination
+ currentPage={page}
+ pageCount={pageCount}
+ url={`/my/wishlist`}
+ />
</div>
</div>
)
diff --git a/src/lib/wishlist/hooks/useWishlist.js b/src/lib/wishlist/hooks/useWishlist.js
index 1eb17d53..8580a19d 100644
--- a/src/lib/wishlist/hooks/useWishlist.js
+++ b/src/lib/wishlist/hooks/useWishlist.js
@@ -1,5 +1,5 @@
-import { useQuery } from "react-query"
-import wishlistApi from "../api/wishlistApi"
+import { useQuery } from 'react-query'
+import wishlistApi from '../api/wishlistApi'
const useWishlist = ({ productId }) => {
const fetchWishlist = async () => await wishlistApi({ productId })