diff --git a/components/layout/search/filters/filters-list.tsx b/components/layout/search/filters/filters-list.tsx index 3f8653009..e12a0a22c 100644 --- a/components/layout/search/filters/filters-list.tsx +++ b/components/layout/search/filters/filters-list.tsx @@ -32,6 +32,8 @@ const Filters = ({ filters, defaultOpen = true }: { filters: Filter[]; defaultOp router.replace(createUrl(pathname, newSearchParams), { scroll: false }); }; + if (filters.length === 0) return null; + return ( <> @@ -62,12 +64,12 @@ const Filters = ({ filters, defaultOpen = true }: { filters: Filter[]; defaultOp {}} + key={searchParams.getAll(id).length} /> {`${label} (${count})`} diff --git a/lib/shopify/index.ts b/lib/shopify/index.ts index bcc19b6c2..a85bd49b8 100644 --- a/lib/shopify/index.ts +++ b/lib/shopify/index.ts @@ -181,7 +181,6 @@ const reshapeCollections = (collections: ShopifyCollection[]) => { const reshapeFilters = (filters: ShopifyFilter[]): Filter[] => { const reshapedFilters = []; - for (const filter of filters) { const values = filter.values .map((valueItem) => {