Skip to content

Commit 42e6d51

Browse files
committed
fix active filter selection
1 parent 14d93e8 commit 42e6d51

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/components/CategoryList/CategoryList.react.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,10 @@ export default class CategoryList extends React.Component {
109109
const query = new URLSearchParams(this.props.params);
110110
if (query.has('filters')) {
111111
const queryFilter = query.get('filters');
112+
const queryFilterId = query.get('filterId');
112113
for (let i = 0; i < c.filters?.length; i++) {
113114
const filter = c.filters[i];
114-
if (queryFilter === filter.filter) {
115+
if (queryFilter === filter.filter || queryFilterId && queryFilterId === filter.id) {
115116
selectedFilter = i;
116117
className = '';
117118
break;
@@ -139,7 +140,7 @@ export default class CategoryList extends React.Component {
139140
</div>
140141
{this.state.openClasses.includes(id) &&
141142
c.filters.map((filterData, index) => {
142-
const { name, filter,id } = filterData;
143+
const { name, filter, id } = filterData;
143144
const url = `${this.props.linkPrefix}${c.name}?filters=${encodeURIComponent(
144145
filter
145146
)}&filterId=${id}`;

0 commit comments

Comments
 (0)