@@ -5,7 +5,6 @@ import { CommonFormProps } from "../pages/form";
5
5
import { FormEvent , useState } from "react" ;
6
6
7
7
export default function Step1 ( props : CommonFormProps ) {
8
-
9
8
const {
10
9
questionWork,
11
10
setQuestionWork,
@@ -16,97 +15,65 @@ export default function Step1(props: CommonFormProps) {
16
15
questionVacation,
17
16
setQuestionVacation,
18
17
nextStep,
19
- showLoader
18
+ showLoader,
20
19
} = props ;
21
20
22
21
const [ isChecked , setIsChecked ] = useState < boolean > ( false ) ;
23
22
24
23
// Validators
25
24
const questionWorkValidated = ( ) => {
26
25
return questionWork != null ;
27
- }
26
+ } ;
28
27
const questionMeasuresValidated = ( ) => {
29
28
return questionMeasures != null ;
30
- }
29
+ } ;
31
30
const questionIllnessValidated = ( ) => {
32
31
return questionIllness != null ;
33
- }
32
+ } ;
34
33
const questionVacationValidated = ( ) => {
35
34
return questionVacation != null ;
36
- }
35
+ } ;
37
36
38
37
// Check form
39
38
const checkForm = ( event : FormEvent ) => {
40
39
setIsChecked ( true ) ;
41
40
42
- if ( questionWorkValidated ( ) &&
43
- questionMeasuresValidated ( ) &&
44
- questionIllnessValidated ( ) &&
45
- questionVacationValidated ( ) ) {
41
+ if ( questionWorkValidated ( ) ) {
46
42
nextStep ( event ) ;
47
43
}
48
- }
44
+ } ;
49
45
50
46
// Render
51
47
return (
52
48
< >
53
- < Heading level = "3" size = "large" > Aktivitet siste 14 dager</ Heading >
49
+ < Heading level = "3" size = "large" >
50
+ Aktivitet siste 14 dager
51
+ </ Heading >
54
52
55
53
< Spacer />
56
54
57
55
< RadioGroup
58
- legend = "Har du vært i arbeid de siste 14 dager ?"
59
- description = " Med " arbeid" mener vi aktivitet som kan gi inntekt eller som normalt ville ha vært betalt"
56
+ legend = "Har du vært i annen aktivitet enn det å være arbeidssøker i løpet av denne perioden ?"
57
+ description = ' Med " arbeid" mener vi aktivitet som kan gi inntekt eller som normalt ville ha vært betalt'
60
58
onChange = { ( val : boolean ) => setQuestionWork ( val ) }
61
59
value = { questionWork }
62
- error = { isChecked && ! questionWorkValidated ( ) && "Du må svare på dette spørsmålet" }
63
- >
64
- < Radio value = { true } > Ja</ Radio >
65
- < Radio value = { false } > Nei</ Radio >
66
- </ RadioGroup >
67
-
68
- < Spacer />
69
-
70
- < RadioGroup
71
- legend = "Har du deltatt på tiltak, kurs eller utdanning?"
72
- description = "Med "tiltak" mener vi aktivitet som kan gi..."
73
- onChange = { ( val : boolean ) => setQuestionMeasures ( val ) }
74
- value = { questionMeasures }
75
- error = { isChecked && ! questionMeasuresValidated ( ) && "Du må svare på dette spørsmålet" }
76
- >
77
- < Radio value = { true } > Ja</ Radio >
78
- < Radio value = { false } > Nei</ Radio >
79
- </ RadioGroup >
80
-
81
- < Spacer />
82
-
83
- < RadioGroup
84
- legend = "Har du vært syk?"
85
- description = "Har du vært forhindret fra å ta arbeid, delta på tiltak eller være arbeidssøker fordi du har vært syk?"
86
- onChange = { ( val : boolean ) => setQuestionIllness ( val ) }
87
- value = { questionIllness }
88
- error = { isChecked && ! questionIllnessValidated ( ) && "Du må svare på dette spørsmålet" }
89
- >
90
- < Radio value = { true } > Ja</ Radio >
91
- < Radio value = { false } > Nei</ Radio >
92
- </ RadioGroup >
93
-
94
- < Spacer />
95
-
96
- < RadioGroup
97
- legend = "Har du hatt ferie eller annet fravær?"
98
- description = "Har du hatt ferie eller annet fravær slik at du ikke har kunnet ta arbeid, delta på tiltak eller være arbeidssøker?"
99
- onChange = { ( val : boolean ) => setQuestionVacation ( val ) }
100
- value = { questionVacation }
101
- error = { isChecked && ! questionVacationValidated ( ) && "Du må svare på dette spørsmålet" }
60
+ error = {
61
+ isChecked &&
62
+ ! questionWorkValidated ( ) &&
63
+ "Du må svare på dette spørsmålet"
64
+ }
102
65
>
103
66
< Radio value = { true } > Ja</ Radio >
104
67
< Radio value = { false } > Nei</ Radio >
105
68
</ RadioGroup >
106
69
107
70
< Spacer />
108
71
109
- < NavPanelWithButtons nextText = "Neste steg" nextOnClick = { checkForm } showLoader = { showLoader } />
72
+ < NavPanelWithButtons
73
+ nextText = "Neste steg"
74
+ nextOnClick = { checkForm }
75
+ showLoader = { showLoader }
76
+ />
110
77
</ >
111
78
) ;
112
79
}
0 commit comments