summaryrefslogtreecommitdiff
path: root/src2/components/products/ProductSimilar.js
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>
  )
}