From c61047eb16b267f81f9720ca1029f82900e105fb Mon Sep 17 00:00:00 2001 From: adrianmroz <78143552+adrianmroz-allegro@users.noreply.github.com> Date: Wed, 7 Jul 2021 09:49:19 +0200 Subject: [PATCH] Fix check for `isPartialFilterInOverflow`. Previously code checked clauses and it is impossible to have partial clause. There are only partial items. (#783) --- src/client/components/filter-tile/filter-tiles.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/components/filter-tile/filter-tiles.tsx b/src/client/components/filter-tile/filter-tiles.tsx index 718c58dd4..0bd900bcc 100644 --- a/src/client/components/filter-tile/filter-tiles.tsx +++ b/src/client/components/filter-tile/filter-tiles.tsx @@ -137,8 +137,9 @@ export const FilterTiles: React.SFC = props => { if (overflowItems.length <= 0) return {visibleItems}; const overflowClauses = clauses.slice(maxItems); + const anyOverflowItemOpen = overflowClauses.some(clause => clause.equals(openedFilterMenu)); - const isPartialFilterInOverflow = overflowClauses.some(({ reference }) => partialFilter && reference === partialFilter.dimension.name); + const isPartialFilterInOverflow = overflowItems.some(element => element.type === PartialFilterTile); const overflowOpened = overflowOpen || anyOverflowItemOpen || isPartialFilterInOverflow; const filterItemOverflow =