Skip to content

Commit b00763c

Browse files
Merge pull request #5127 from topcoder-platform/issue-5125-gets0ul
fix: reset review opportunity filter
2 parents 6a7c9e6 + 3aecb56 commit b00763c

File tree

1 file changed

+5
-5
lines changed
  • src/shared/components/challenge-listing/Filters/FiltersPanel

1 file changed

+5
-5
lines changed

src/shared/components/challenge-listing/Filters/FiltersPanel/index.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
/* eslint-disable jsx-a11y/label-has-for */
2323

2424
import _ from 'lodash';
25-
import { challenge as challengeUtils } from 'topcoder-react-lib';
2625
import React from 'react';
2726
import PT from 'prop-types';
2827
import Select from 'components/Select';
@@ -38,7 +37,6 @@ import DateRangePicker from '../DateRangePicker';
3837
import style from './style.scss';
3938
import UiSimpleRemove from '../../Icons/ui-simple-remove.svg';
4039

41-
const Filter = challengeUtils.filter;
4240

4341
export default function FiltersPanel({
4442
communityFilters,
@@ -328,9 +326,10 @@ export default function FiltersPanel({
328326
autoBlur
329327
clearable={false}
330328
id="review-type-select"
331-
onChange={
332-
value => setFilterState(Filter.setReviewOpportunityType(filterState, value))
333-
}
329+
onChange={(value) => {
330+
const reviewOpportunityType = value === 0 ? undefined : value;
331+
setFilterState({ ..._.clone(filterState), reviewOpportunityType });
332+
}}
334333
options={[
335334
{ label: 'All', value: 0 }, // 0 value deactivates above filter
336335
...Object.entries(REVIEW_OPPORTUNITY_TYPES)
@@ -434,6 +433,7 @@ export default function FiltersPanel({
434433
endDateStart: null,
435434
startDateEnd: null,
436435
status: 'All',
436+
reviewOpportunityType: undefined,
437437
});
438438
selectCommunity(defaultCommunityId);
439439
setSearchText('');

0 commit comments

Comments
 (0)