diff options
| author | it-fixcomart <it@fixcomart.co.id> | 2024-09-03 08:46:46 +0700 |
|---|---|---|
| committer | it-fixcomart <it@fixcomart.co.id> | 2024-09-03 08:46:46 +0700 |
| commit | dab7f8a1ebd135d9335f1a53346c91d32a2be9f9 (patch) | |
| tree | fb10632f8c88052a52405fc745cec24c3ba1172d /src | |
| parent | 68ec9564aef424b86702512637c9cb738b44f215 (diff) | |
<iman> update tempt
Diffstat (limited to 'src')
| -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' /> |
