Skip to content

Commit 8e534ac

Browse files
authored
issue #258 (#279)
1 parent 31de174 commit 8e534ac

File tree

3 files changed

+0
-37
lines changed

3 files changed

+0
-37
lines changed

src/components/challenge-detail/Header/ChallengeTags.jsx

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ export default function ChallengeTags(props) {
3838
challengeType,
3939
events,
4040
technPlatforms,
41-
setChallengeListingFilter,
4241
openForRegistrationChallenges,
4342
} = props;
4443

@@ -94,11 +93,6 @@ export default function ChallengeTags(props) {
9493
<div>
9594
{challengeType && (
9695
<TrackTag
97-
onClick={() =>
98-
setImmediate(() =>
99-
setChallengeListingFilter({ types: [challengeType.name] })
100-
)
101-
}
10296
to={`${challengesUrl}${filterByChallengeType}&types[]=${encodeURIComponent(
10397
challengeType.abbreviation
10498
)}`}
@@ -124,9 +118,6 @@ export default function ChallengeTags(props) {
124118
tag && (
125119
<Tag
126120
key={tag}
127-
onClick={() =>
128-
setImmediate(() => setChallengeListingFilter({ tags: [tag] }))
129-
}
130121
to={`${challengesUrl}${filterByTag}&tags[]=${encodeURIComponent(
131122
tag
132123
)}`}
@@ -150,7 +141,6 @@ ChallengeTags.propTypes = {
150141
track: PT.string.isRequired,
151142
events: PT.arrayOf(PT.string),
152143
technPlatforms: PT.arrayOf(PT.string),
153-
setChallengeListingFilter: PT.func.isRequired,
154144
challengeType: PT.shape().isRequired,
155145
openForRegistrationChallenges: PT.shape().isRequired,
156146
};

src/components/challenge-detail/Header/index.jsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ export default function ChallengeHeader(props) {
4747
onToggleDeadlines,
4848
registering,
4949
registerForChallenge,
50-
setChallengeListingFilter,
5150
unregisterFromChallenge,
5251
unregistering,
5352
challengeTypesMap,
@@ -282,7 +281,6 @@ export default function ChallengeHeader(props) {
282281
challengesUrl={challengesUrl}
283282
events={eventNames}
284283
technPlatforms={miscTags}
285-
setChallengeListingFilter={setChallengeListingFilter}
286284
openForRegistrationChallenges={openForRegistrationChallenges}
287285
/>
288286
{(hasRecommendedChallenges || hasThriveArticles) && (
@@ -531,7 +529,6 @@ ChallengeHeader.propTypes = {
531529
registerForChallenge: PT.func.isRequired,
532530
registering: PT.bool.isRequired,
533531
selectedView: PT.string.isRequired,
534-
setChallengeListingFilter: PT.func.isRequired,
535532
showDeadlineDetail: PT.bool.isRequired,
536533
unregisterFromChallenge: PT.func.isRequired,
537534
unregistering: PT.bool.isRequired,

src/containers/challenge-detail/index.jsx

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,6 @@ class ChallengeDetailPageContainer extends React.Component {
360360
resultsLoadedForChallengeId,
361361
savingChallenge,
362362
selectedTab,
363-
setChallengeListingFilter,
364363
setSpecsTabState,
365364
specsTabState,
366365
terms,
@@ -488,7 +487,6 @@ class ChallengeDetailPageContainer extends React.Component {
488487
selectedView={selectedTab}
489488
// hasRecommendedChallenges={displayRecommendedChallenges.length > 0}
490489
hasThriveArticles={thriveArticles.length > 0}
491-
setChallengeListingFilter={setChallengeListingFilter}
492490
unregisterFromChallenge={() =>
493491
unregisterFromChallenge(auth, challengeId)
494492
}
@@ -718,7 +716,6 @@ ChallengeDetailPageContainer.propTypes = {
718716
resultsLoadedForChallengeId: PT.string.isRequired,
719717
savingChallenge: PT.bool.isRequired,
720718
selectedTab: PT.string.isRequired,
721-
setChallengeListingFilter: PT.func.isRequired,
722719
setSpecsTabState: PT.func.isRequired,
723720
specsTabState: PT.string.isRequired,
724721
terms: PT.arrayOf(PT.shape()),
@@ -967,18 +964,6 @@ const mapDispatchToProps = (dispatch) => {
967964
return challengeDetails;
968965
});
969966
},
970-
setChallengeListingFilter: (change, stateProps) => {
971-
const updateFilter = actions.filter.updateFilter;
972-
const updateQuery = actions.filter.updateChallengeQuery;
973-
change.page = 1;
974-
change.tracks = constants.FILTER_CHALLENGE_TRACKS;
975-
change.backet = constants.FILTER_BUCKETS[1];
976-
if (change.tags) {
977-
change.types = constants.FILTER_CHALLENGE_TYPES;
978-
}
979-
dispatch(updateFilter(change));
980-
dispatch(updateQuery({ ...stateProps.filter.challenge, ...change }));
981-
},
982967
setSpecsTabState: (state) =>
983968
dispatch(pageActions.page.challengeDetails.setSpecsTabState(state)),
984969
unregisterFromChallenge: (auth, challengeId) => {
@@ -1041,18 +1026,9 @@ const mapDispatchToProps = (dispatch) => {
10411026
};
10421027
};
10431028

1044-
const mergeProps = (stateProps, dispatchProps, ownProps) => ({
1045-
...ownProps,
1046-
...stateProps,
1047-
...dispatchProps,
1048-
setChallengeListingFilter: (filter) =>
1049-
dispatchProps.setChallengeListingFilter(filter, stateProps),
1050-
});
1051-
10521029
const ChallengeDetailContainer = connect(
10531030
mapStateToProps,
10541031
mapDispatchToProps,
1055-
mergeProps
10561032
)(ChallengeDetailPageContainer);
10571033

10581034
export default ChallengeDetailContainer;

0 commit comments

Comments
 (0)