Skip to content

Commit cf2124e

Browse files
committed
Set condition for the dropdown state change and used it for validation
1 parent 75eca3b commit cf2124e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Components/forms/index.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ class Forms extends Component {
100100
err: null
101101
})
102102
}
103+
name === 'hearAboutCYF' &&
104+
this.setState({ hearAboutCYFFromEmployer: value === 'Employer' })
103105
}
104106

105107
validateForm = values => {
@@ -154,6 +156,7 @@ class Forms extends Component {
154156
interestedInCYF,
155157
industry,
156158
hearAboutCYF,
159+
hearAboutCYFFromEmployer,
157160
employer,
158161
guidePeople,
159162
techSkill,
@@ -168,7 +171,7 @@ class Forms extends Component {
168171
lastName,
169172
email,
170173
cityId,
171-
employer: hearAboutCYF === 'Employer' ? employer : true,
174+
employer: hearAboutCYFFromEmployer ? employer : true,
172175
interestedInVolunteer,
173176
tel,
174177
agreeToTOU,
@@ -193,7 +196,7 @@ class Forms extends Component {
193196
interestedInCYF,
194197
industry,
195198
hearAboutCYF,
196-
employer: hearAboutCYF === 'Employer' ? employer : '',
199+
employer: hearAboutCYFFromEmployer ? employer : '',
197200
guidePeople: filterEmptyValue(guidePeople),
198201
techSkill: filterEmptyValue(techSkill),
199202
otherSkill: filterEmptyValue(otherSkill),

0 commit comments

Comments
 (0)