Skip to content

Commit cd567ed

Browse files
committed
PROD-2640 #comment Fix package type not selected when users comes back from the initial draft
1 parent c8219df commit cd567ed

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src-ts/tools/work/work-self-service/intake-forms/bug-hunt/BugHuntIntakeForm.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ const BugHuntIntakeForm: React.FC = () => {
4949
const [loading, setLoading]: [boolean, Dispatch<SetStateAction<boolean>>] = useState<boolean>(false)
5050
const [saveSuccess, setSaveSuccess]: [boolean, Dispatch<SetStateAction<boolean>>] = useState<boolean>(false)
5151

52+
const defaultPackage: PricePackageName = 'standard'
53+
5254
BugHuntFormConfig.buttons.primaryGroup[0].onClick = () => { setAction('save') }
5355
BugHuntFormConfig.buttons.primaryGroup[0].hidden = !isLoggedIn
5456
BugHuntFormConfig.buttons.primaryGroup[1].onClick = () => { setAction('submit') }
@@ -72,7 +74,7 @@ const BugHuntIntakeForm: React.FC = () => {
7274

7375
const [formValues, setFormValues]: [any, Dispatch<any>] = useState({
7476
currentStep: 'basicInfo',
75-
[ChallengeMetadataName.packageType]: 'standard',
77+
[ChallengeMetadataName.packageType]: defaultPackage,
7678
})
7779

7880
const [selectedPackage, setSelectedPackage]: [PricePackageName, Dispatch<SetStateAction<PricePackageName>>]
@@ -111,6 +113,11 @@ const BugHuntIntakeForm: React.FC = () => {
111113

112114
if (formData?.packageType) {
113115
setSelectedPackage(formData.packageType)
116+
} else {
117+
setFormValues({
118+
...formValues,
119+
[ChallengeMetadataName.packageType]: defaultPackage,
120+
})
114121
}
115122
}
116123

0 commit comments

Comments
 (0)