diff options
| -rw-r--r-- | src/pages/shop/promo/[slug].jsx | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/src/pages/shop/promo/[slug].jsx b/src/pages/shop/promo/[slug].jsx index ce73ebd1..71ce8344 100644 --- a/src/pages/shop/promo/[slug].jsx +++ b/src/pages/shop/promo/[slug].jsx @@ -37,7 +37,7 @@ export default function PromoDetail() { const itemsPerPage = 12; // Jumlah item yang ingin ditampilkan per halaman const [loading, setLoading] = useState(true); const { isMobile, isDesktop } = useDevice() - const [brands, setBrands] = useState([]); + // const [brands, setBrands] = useState([]); const [categories, setCategories] = useState([]); const [brandValues, setBrandValues] = useState([]); const [categoryValues, setCategoryValues] = useState([]); @@ -75,7 +75,20 @@ export default function PromoDetail() { console.log("products",products) - + const brands = []; + for ( + let i = 0; + i < productSearch.data?.facetCounts?.facetFields?.manufactureNameS.length; + i += 2 + ) { + const brand = + productSearch.data?.facetCounts?.facetFields?.manufactureNameS[i]; + const qty = + productSearch.data?.facetCounts?.facetFields?.manufactureNameS[i + 1]; + if (qty > 0) { + brands.push({ brand, qty }); + } + } @@ -403,13 +416,13 @@ export default function PromoDetail() { <div className='detail-filter w-1/2 flex justify-start items-center mt-4'> - <FilterChoicesComponent + {/* <FilterChoicesComponent brandValues={brandValues} categoryValues={categoryValues} priceFrom={priceFrom} priceTo={priceTo} handleDeleteFilter={handleDeleteFilter} - /> + /> */} </div> <div className='Filter w-1/2 flex flex-col'> @@ -470,8 +483,8 @@ export default function PromoDetail() { <Pagination - pageCount={Math.ceil((promoData?.length ?? 0) / itemsPerPage)} - currentPage={currentPage} + pageCount={pageCount} + currentPage={parseInt(page)} url={`${prefixUrl}?${toQuery(_.omit(queryWithoutSlug, ['page']))}`} className='mt-6 mb-2' /> |
