summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/cart/components/Cart.jsx8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/cart/components/Cart.jsx b/src/lib/cart/components/Cart.jsx
index 46b2b811..49fa46e6 100644
--- a/src/lib/cart/components/Cart.jsx
+++ b/src/lib/cart/components/Cart.jsx
@@ -14,9 +14,7 @@ import Spinner from '@/core/components/elements/Spinner/Spinner'
import Alert from '@/core/components/elements/Alert/Alert'
import MobileView from '@/core/components/views/MobileView'
import DesktopView from '@/core/components/views/DesktopView'
-import ProductSearch from '@/lib/product/components/ProductSearch'
import ProductCard from '@/lib/product/components/ProductCard'
-import useProductSearch from '@/lib/product/hooks/useProductSearch'
import productSearchApi from '@/lib/product/api/productSearchApi'
const Cart = () => {
@@ -24,7 +22,6 @@ const Cart = () => {
const [products, setProducts] = useState(null)
const { cart } = useCart({ enabled: !products })
- const {productSearch} = useProductSearch({'query':{'q':products?.[0].parent.name,'limit' : '10'}});
const [totalPriceBeforeTax, setTotalPriceBeforeTax] = useState(0)
const [totalTaxAmount, setTotalTaxAmount] = useState(0)
const [totalDiscountAmount, setTotalDiscountAmount] = useState(0)
@@ -76,7 +73,8 @@ const Cart = () => {
useEffect(() => {
const LoadProductSImilar = async () => {
- const productLoad = await productSearchApi({ query: `q=${products?.[0].parent.name}&limit=10` })
+ const randProductIndex = Math.floor(Math.random() * products.length)
+ const productLoad = await productSearchApi({ query: `q=${products?.[randProductIndex].parent.name}&limit=10` })
setProductRecomendation(productLoad);
@@ -432,7 +430,7 @@ const Cart = () => {
</div>
<div className='col-span-3 pl-4'>
- <div className='sticky top-32 w-full p-4 rounded border border-gray_r-6 bg-white'>
+ <div className='sticky top-48 w-full p-4 rounded border border-gray_r-6 bg-white'>
<h1 className='text-title-sm font-semibold mb-6'>Ringkasan Belanja</h1>
<div className='flex justify-between mb-4'>
<div className='text-gray_r-11'>