summaryrefslogtreecommitdiff
path: root/src/pages
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2024-09-03 08:46:46 +0700
committerit-fixcomart <it@fixcomart.co.id>2024-09-03 08:46:46 +0700
commitdab7f8a1ebd135d9335f1a53346c91d32a2be9f9 (patch)
treefb10632f8c88052a52405fc745cec24c3ba1172d /src/pages
parent68ec9564aef424b86702512637c9cb738b44f215 (diff)
<iman> update tempt
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/shop/promo/[slug].jsx25
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'
/>