@@ -44,21 +44,21 @@ function ImageTextAdmin({
4444 id = "title"
4545 className = "col-md-6 form-control"
4646 rows = "3"
47- defaultValue = { slideContent [ " title" ] }
47+ defaultValue = { slideContent ?. title }
4848 />
4949 < small className = "form-text d-flex" > { t ( "slide-title-help-text" ) } </ small >
5050
5151 < RichText
5252 name = "text"
5353 label = { t ( "rich-text-label" ) }
5454 helpText = { t ( "rich-text-help-text" ) }
55- value = { slideContent [ " text" ] }
55+ value = { slideContent ?. text }
5656 onChange = { onSlideContentChange }
5757 formGroupClasses = "col-md mt-3"
5858 />
5959
6060 < Select
61- value = { slideContent [ " fontSize" ] }
61+ value = { slideContent ?. fontSize }
6262 name = { "fontSize" }
6363 options = { [
6464 { key : "fontsize1" , title : "xs" , value : "font-size-xs" } ,
@@ -75,7 +75,7 @@ function ImageTextAdmin({
7575 < label className = "form-label mb-0 col-9" >
7676 { t ( "images-label" ) }
7777 < FileSelector
78- files = { getInputFiles ( slideContent [ " image" ] , mediaData ) }
78+ files = { getInputFiles ( slideContent ?. image , mediaData ) }
7979 multiple = { true }
8080 onFilesChange = { handleMedia }
8181 name = "image"
@@ -92,7 +92,7 @@ function ImageTextAdmin({
9292 name = "mediaContain"
9393 formGroupClasses = "mt-3"
9494 helpText = { t ( "disable-cropping-help-text" ) }
95- value = { slideContent [ " mediaContain" ] }
95+ value = { slideContent ?. mediaContain }
9696 />
9797 </ fieldset >
9898
@@ -107,8 +107,8 @@ function ImageTextAdmin({
107107 helpText = { t ( "duration-help-text" ) }
108108 formGroupClasses = "col-md-6 mb-3"
109109 value = {
110- slideContent [ " duration" ]
111- ? Math . floor ( slideContent [ " duration" ] / 1000 )
110+ slideContent ?. duration
111+ ? Math . floor ( slideContent . duration / 1000 )
112112 : 15
113113 }
114114 onChange = { ( value ) => {
@@ -120,7 +120,7 @@ function ImageTextAdmin({
120120 />
121121
122122 < Select
123- value = { slideContent [ " boxAlign" ] }
123+ value = { slideContent ?. boxAlign }
124124 name = "boxAlign"
125125 options = { [
126126 {
@@ -154,32 +154,32 @@ function ImageTextAdmin({
154154 onChange = { onSlideContentChange }
155155 name = "boxMargin"
156156 formGroupClasses = "col-md-6 mb-3"
157- value = { slideContent [ " boxMargin" ] }
157+ value = { slideContent ?. boxMargin }
158158 />
159159
160160 < FormCheckbox
161161 label = { t ( "separator-label" ) }
162162 onChange = { onSlideContentChange }
163163 name = "separator"
164164 formGroupClasses = "col-md-6 mb-3"
165- value = { slideContent [ " separator" ] }
165+ value = { slideContent ?. separator }
166166 />
167167
168168 < FormCheckbox
169169 label = { t ( "half-size-label" ) }
170170 onChange = { onSlideContentChange }
171171 name = "halfSize"
172172 formGroupClasses = "col-md-6 mb-3"
173- value = { slideContent [ " halfSize" ] }
173+ value = { slideContent ?. halfSize }
174174 />
175175
176- { slideContent [ " separator" ] && (
176+ { slideContent ?. separator && (
177177 < FormCheckbox
178178 label = { t ( "reversed-layout-label" ) }
179179 onChange = { onSlideContentChange }
180180 name = "reversed"
181181 formGroupClasses = "col-md-6 mb-3"
182- value = { slideContent [ " reversed" ] }
182+ value = { slideContent ?. reversed }
183183 />
184184 ) }
185185
@@ -188,21 +188,21 @@ function ImageTextAdmin({
188188 onChange = { onSlideContentChange }
189189 name = "shadow"
190190 formGroupClasses = "col-md-6 mb-3"
191- value = { slideContent [ " shadow" ] }
191+ value = { slideContent ?. shadow }
192192 />
193193
194194 < FormCheckbox
195195 label = { t ( "show-logo-label" ) }
196196 onChange = { onSlideContentChange }
197197 name = "showLogo"
198198 formGroupClasses = "col-md-6 mb-3"
199- value = { slideContent [ " showLogo" ] }
199+ value = { slideContent ?. showLogo }
200200 />
201201
202- { slideContent [ " showLogo" ] && (
202+ { slideContent ?. showLogo && (
203203 < >
204204 < Select
205- value = { slideContent [ " logoSize" ] }
205+ value = { slideContent ?. logoSize }
206206 name = "logoSize"
207207 options = { [
208208 {
@@ -227,7 +227,7 @@ function ImageTextAdmin({
227227 />
228228
229229 < Select
230- value = { slideContent [ " logoPosition" ] }
230+ value = { slideContent ?. logoPosition }
231231 name = "logoPosition"
232232 options = { [
233233 {
@@ -261,7 +261,7 @@ function ImageTextAdmin({
261261 onChange = { onSlideContentChange }
262262 name = "logoMargin"
263263 formGroupClasses = "col-md-6 mb-3"
264- value = { slideContent [ " logoMargin" ] }
264+ value = { slideContent ?. logoMargin }
265265 />
266266 </ >
267267 ) }
@@ -272,7 +272,7 @@ function ImageTextAdmin({
272272 onChange = { onSlideContentChange }
273273 name = "disableImageFade"
274274 formGroupClasses = "col-md-6 mb-3"
275- value = { slideContent [ " disableImageFade" ] }
275+ value = { slideContent ?. disableImageFade }
276276 />
277277 ) }
278278 </ fieldset >
0 commit comments