blob: 9e2292cb5ef5737dab20b41fbe01b91f705566fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import apiOdoo from '@/core/utils/apiOdoo';
import { useEffect, useState } from 'react';
import ProductSlider from './ProductSlider';
export default function ProductSimilar({ productId }) {
const [similarProducts, setSimilarProducts] = useState(null);
useEffect(() => {
const getSimilarProducts = async () => {
if (productId && !similarProducts) {
const dataSimilarProducts = await apiOdoo('GET', `/api/v1/product/${productId}/similar?limit=20`);
setSimilarProducts(dataSimilarProducts);
}
}
getSimilarProducts();
}, [productId, similarProducts]);
return (
<div className="p-4">
<h2 className="font-bold mb-4">Kamu Mungkin Juga Suka</h2>
<ProductSlider products={similarProducts}/>
</div>
)
}
|