File tree Expand file tree Collapse file tree 2 files changed +39
-17
lines changed Expand file tree Collapse file tree 2 files changed +39
-17
lines changed Original file line number Diff line number Diff line change @@ -146,6 +146,12 @@ const PassengerShowcaseForm = () => {
146
146
) ;
147
147
return ;
148
148
}
149
+ if ( e . target . name === 'socialPermission' ) {
150
+ setState (
151
+ Object . assign ( { } , state , { [ e . target . name ] : e . target . value == 'true' } )
152
+ ) ;
153
+ return ;
154
+ }
149
155
setState ( Object . assign ( { } , state , { [ e . target . name ] : e . target . value } ) ) ;
150
156
} ;
151
157
@@ -357,27 +363,29 @@ const PassengerShowcaseForm = () => {
357
363
submission.)
358
364
</ span >
359
365
</ label >
366
+ < label > Social media permission</ label >
360
367
< label >
361
- Social media permission
362
- < input
363
- type = "radio"
364
- name = "socialPermission"
365
- value = { true }
366
- checked = { state . socialPermission === true }
367
- onChange = { onChange }
368
- />
369
- < span >
368
+ < span className = { css . radioLabel } >
369
+ < input
370
+ type = "radio"
371
+ name = "socialPermission"
372
+ value = "true"
373
+ checked = { state . socialPermission }
374
+ onChange = { onChange }
375
+ />
370
376
The Cafe Car: You have my permission to share this project to other
371
377
Coding Train social media platforms!
372
378
</ span >
373
- < input
374
- type = "radio"
375
- name = "socialPermission"
376
- value = { false }
377
- checked = { state . socialPermission === false }
378
- onChange = { onChange }
379
- />
380
- < span >
379
+ </ label >
380
+ < label >
381
+ < span className = { css . radioLabel } >
382
+ < input
383
+ type = "radio"
384
+ name = "socialPermission"
385
+ value = "false"
386
+ checked = { ! state . socialPermission }
387
+ onChange = { onChange }
388
+ />
381
389
By private carriage: I prefer this project to be featured on the
382
390
Coding Train website only.
383
391
</ span >
Original file line number Diff line number Diff line change 15
15
max-width : 500px ;
16
16
font-size : var (--maru-small );
17
17
line-height : 17px ;
18
+
19
+ & .radio-label {
20
+ /* display: inline; */
21
+ margin-right : var (--spacing-small );
22
+ color : var (--black );
23
+ font-size : var (--maru-medium );
24
+ max-width : 500px ;
25
+ }
18
26
}
19
27
}
20
28
30
38
padding : var (--spacing-small );
31
39
}
32
40
41
+ .form input [type = "radio" ] {
42
+ display : inline;
43
+ margin-right : var (--spacing-small );
44
+ -webkit-appearance : radio;
45
+ }
46
+
33
47
.error ,
34
48
.submitted {
35
49
max-width : 500px ;
You can’t perform that action at this time.
0 commit comments