summaryrefslogtreecommitdiff
path: root/src/pages
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-01-31 16:21:33 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-01-31 16:21:33 +0700
commit49198fed8da2ab476bebc2233907063b02de0d66 (patch)
tree2905633d247d3be2a9b2db2a05895bd71076bd47 /src/pages
parent2cc01b5fec98eb4d02f3d695b783223664acb2ed (diff)
Product slider categories home page
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/index.js22
1 files changed, 17 insertions, 5 deletions
diff --git a/src/pages/index.js b/src/pages/index.js
index 35175dce..8c636616 100644
--- a/src/pages/index.js
+++ b/src/pages/index.js
@@ -27,6 +27,7 @@ export default function Home({ heroBanners }) {
const [manufactures, setManufactures] = useState(null);
const [readyStockProducts, setReadyStockProducts] = useState(null);
const [popularProducts, setPopularProducts] = useState(null);
+ const [categoryProducts, setCategoryProducts] = useState(null);
useEffect(() => {
const getManufactures = async () => {
@@ -46,6 +47,12 @@ export default function Home({ heroBanners }) {
setPopularProducts(dataPopularProducts.data.response);
}
getPopularProducts();
+
+ const getCategoryProducts = async () => {
+ const dataCategoryProducts = await apiOdoo('GET', '/api/v1/categories_homepage');
+ setCategoryProducts(dataCategoryProducts);
+ }
+ getCategoryProducts();
}, []);
return (
@@ -77,14 +84,19 @@ export default function Home({ heroBanners }) {
}
</Swiper>
</div>
- <div className="mt-6 px-4 mb-6">
+ <div className="my-6 px-4">
<h2 className="mb-3">Produk Populer</h2>
<ProductSlider products={popularProducts} />
</div>
- <div className="mt-6 px-4 mb-6">
- <h2 className="mb-3">Produk Ready Stock</h2>
- <ProductSlider products={readyStockProducts} />
- </div>
+
+ { categoryProducts?.map((categoryProduct) => (
+ <div className="my-6 px-4 py-3 relative" key={categoryProduct.id}>
+ <ProductSlider
+ products={categoryProduct}
+ bannerMode={true}
+ />
+ </div>
+ )) }
<div className="px-4">
<h5 className="h2 mb-2">Platform Belanja B2B Alat Teknik & Industri di Indonesia</h5>