@@ -583,7 +583,9 @@ export default function Preferences() {
583
583
updateHTML ( versionInfo . setP5Sound ( true ) ) ;
584
584
}
585
585
} }
586
- aria-label = { t ( 'Preferences.AutosaveOnARIA' ) }
586
+ aria-label = { `${ t ( 'Preferences.SoundAddon' ) } ${ t (
587
+ 'Preferences.AddonOn'
588
+ ) } `}
587
589
name = "soundaddon"
588
590
id = "soundaddon-on"
589
591
className = "preference__radio-button"
@@ -604,7 +606,9 @@ export default function Preferences() {
604
606
}
605
607
updateHTML ( versionInfo . setP5Sound ( false ) ) ;
606
608
} }
607
- aria-label = { t ( 'Preferences.AutosaveOffARIA' ) }
609
+ aria-label = { `${ t ( 'Preferences.SoundAddon' ) } ${ t (
610
+ 'Preferences.AddonOff'
611
+ ) } `}
608
612
name = "soundaddon"
609
613
id = "soundaddon-off"
610
614
className = "preference__radio-button"
@@ -634,7 +638,9 @@ export default function Preferences() {
634
638
onChange = { ( ) =>
635
639
updateHTML ( versionInfo . setP5PreloadAddon ( true ) )
636
640
}
637
- aria-label = { t ( 'Preferences.AutosaveOnARIA' ) }
641
+ aria-label = { `${ t ( 'Preferences.PreloadAddon' ) } ${ t (
642
+ 'Preferences.AddonOn'
643
+ ) } `}
638
644
name = "preloadaddon"
639
645
id = "preloadaddon-on"
640
646
className = "preference__radio-button"
@@ -652,7 +658,9 @@ export default function Preferences() {
652
658
onChange = { ( ) =>
653
659
updateHTML ( versionInfo . setP5PreloadAddon ( false ) )
654
660
}
655
- aria-label = { t ( 'Preferences.AutosaveOffARIA' ) }
661
+ aria-label = { `${ t ( 'Preferences.PreloadAddon' ) } ${ t (
662
+ 'Preferences.AddonOff'
663
+ ) } `}
656
664
name = "preloadaddon"
657
665
id = "preloadaddon-off"
658
666
className = "preference__radio-button"
@@ -677,12 +685,14 @@ export default function Preferences() {
677
685
onChange = { ( ) =>
678
686
updateHTML ( versionInfo . setP5ShapesAddon ( true ) )
679
687
}
680
- aria-label = { t ( 'Preferences.AutosaveOnARIA' ) }
688
+ aria-label = { `${ t ( 'Preferences.ShapesAddon' ) } ${ t (
689
+ 'Preferences.AddonOn'
690
+ ) } `}
681
691
name = "shapesaddon"
682
692
id = "shapesaddon-on"
683
693
className = "preference__radio-button"
684
694
value = "On"
685
- checked = { versionInfo . p5ShapesAdddon }
695
+ checked = { versionInfo . p5ShapesAddon }
686
696
/>
687
697
< label
688
698
htmlFor = "shapesaddon-on"
@@ -695,12 +705,14 @@ export default function Preferences() {
695
705
onChange = { ( ) =>
696
706
updateHTML ( versionInfo . setP5ShapesAddon ( false ) )
697
707
}
698
- aria-label = { t ( 'Preferences.AutosaveOffARIA' ) }
708
+ aria-label = { `${ t ( 'Preferences.ShapesAddon' ) } ${ t (
709
+ 'Preferences.AddonOff'
710
+ ) } `}
699
711
name = "shapesaddon"
700
712
id = "shapesaddon-off"
701
713
className = "preference__radio-button"
702
714
value = "Off"
703
- checked = { ! versionInfo . p5ShapesAdddon }
715
+ checked = { ! versionInfo . p5ShapesAddon }
704
716
/>
705
717
< label
706
718
htmlFor = "shapesaddon-off"
@@ -710,6 +722,47 @@ export default function Preferences() {
710
722
</ label >
711
723
</ fieldset >
712
724
</ div >
725
+ < div className = "preference" >
726
+ < h4 className = "preference__title" >
727
+ { t ( 'Preferences.DataAddon' ) }
728
+ </ h4 >
729
+ < fieldset className = "preference__options" >
730
+ < input
731
+ type = "radio"
732
+ onChange = { ( ) =>
733
+ updateHTML ( versionInfo . setP5DataAddon ( true ) )
734
+ }
735
+ aria-label = { `${ t ( 'Preferences.DataAddon' ) } ${ t (
736
+ 'Preferences.AddonOn'
737
+ ) } `}
738
+ name = "dataaddon"
739
+ id = "dataaddon-on"
740
+ className = "preference__radio-button"
741
+ value = "On"
742
+ checked = { versionInfo . p5DataAddon }
743
+ />
744
+ < label htmlFor = "dataaddon-on" className = "preference__option" >
745
+ { t ( 'Preferences.On' ) }
746
+ </ label >
747
+ < input
748
+ type = "radio"
749
+ onChange = { ( ) =>
750
+ updateHTML ( versionInfo . setP5DataAddon ( false ) )
751
+ }
752
+ aria-label = { `${ t ( 'Preferences.DataAddon' ) } ${ t (
753
+ 'Preferences.AddonOff'
754
+ ) } `}
755
+ name = "dataaddon"
756
+ id = "dataaddon-off"
757
+ className = "preference__radio-button"
758
+ value = "Off"
759
+ checked = { ! versionInfo . p5DataAddon }
760
+ />
761
+ < label htmlFor = "dataaddon-off" className = "preference__option" >
762
+ { t ( 'Preferences.Off' ) }
763
+ </ label >
764
+ </ fieldset >
765
+ </ div >
713
766
</ >
714
767
) }
715
768
</ TabPanel >
0 commit comments