Skip to content

Commit a1aab36

Browse files
author
vikasrohit
authored
Merge pull request #714 from topcoder-platform/develop
feat: git#713 Filter challenge type options when creating challenge
2 parents bda4ce9 + 4e7c866 commit a1aab36

File tree

1 file changed

+2
-1
lines changed
  • src/components/ChallengeEditor/Type-Field

1 file changed

+2
-1
lines changed

src/components/ChallengeEditor/Type-Field/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const TypeField = ({ types, onUpdateSelect, challenge, disabled }) => {
1515
<div className={cn(styles.field, styles.col2, { [styles.disabled]: disabled })}>
1616
<Select
1717
name='track'
18-
options={_.filter(types, t => t.isActive)}
18+
options={_.filter(types, t => t.isActive && t.track === challenge.track)}
1919
value={challenge.typeId}
2020
placeholder='Track Type'
2121
labelKey='name'
@@ -43,6 +43,7 @@ TypeField.defaultProps = {
4343

4444
TypeField.propTypes = {
4545
// currentType: PropTypes.string.isRequired,
46+
track: PropTypes.string,
4647
types: PropTypes.arrayOf(PropTypes.shape()).isRequired,
4748
challenge: PropTypes.shape().isRequired,
4849
onUpdateSelect: PropTypes.func.isRequired,

0 commit comments

Comments
 (0)