@@ -44,21 +44,21 @@ function ImageTextAdmin({
44
44
id = "title"
45
45
className = "col-md-6 form-control"
46
46
rows = "3"
47
- defaultValue = { slideContent [ " title" ] }
47
+ defaultValue = { slideContent ?. title }
48
48
/>
49
49
< small className = "form-text d-flex" > { t ( "slide-title-help-text" ) } </ small >
50
50
51
51
< RichText
52
52
name = "text"
53
53
label = { t ( "rich-text-label" ) }
54
54
helpText = { t ( "rich-text-help-text" ) }
55
- value = { slideContent [ " text" ] }
55
+ value = { slideContent ?. text }
56
56
onChange = { onSlideContentChange }
57
57
formGroupClasses = "col-md mt-3"
58
58
/>
59
59
60
60
< Select
61
- value = { slideContent [ " fontSize" ] }
61
+ value = { slideContent ?. fontSize }
62
62
name = { "fontSize" }
63
63
options = { [
64
64
{ key : "fontsize1" , title : "xs" , value : "font-size-xs" } ,
@@ -75,7 +75,7 @@ function ImageTextAdmin({
75
75
< label className = "form-label mb-0 col-9" >
76
76
{ t ( "images-label" ) }
77
77
< FileSelector
78
- files = { getInputFiles ( slideContent [ " image" ] , mediaData ) }
78
+ files = { getInputFiles ( slideContent ?. image , mediaData ) }
79
79
multiple = { true }
80
80
onFilesChange = { handleMedia }
81
81
name = "image"
@@ -92,7 +92,7 @@ function ImageTextAdmin({
92
92
name = "mediaContain"
93
93
formGroupClasses = "mt-3"
94
94
helpText = { t ( "disable-cropping-help-text" ) }
95
- value = { slideContent [ " mediaContain" ] }
95
+ value = { slideContent ?. mediaContain }
96
96
/>
97
97
</ fieldset >
98
98
@@ -107,8 +107,8 @@ function ImageTextAdmin({
107
107
helpText = { t ( "duration-help-text" ) }
108
108
formGroupClasses = "col-md-6 mb-3"
109
109
value = {
110
- slideContent [ " duration" ]
111
- ? Math . floor ( slideContent [ " duration" ] / 1000 )
110
+ slideContent ?. duration
111
+ ? Math . floor ( slideContent . duration / 1000 )
112
112
: 15
113
113
}
114
114
onChange = { ( value ) => {
@@ -120,7 +120,7 @@ function ImageTextAdmin({
120
120
/>
121
121
122
122
< Select
123
- value = { slideContent [ " boxAlign" ] }
123
+ value = { slideContent ?. boxAlign }
124
124
name = "boxAlign"
125
125
options = { [
126
126
{
@@ -154,32 +154,32 @@ function ImageTextAdmin({
154
154
onChange = { onSlideContentChange }
155
155
name = "boxMargin"
156
156
formGroupClasses = "col-md-6 mb-3"
157
- value = { slideContent [ " boxMargin" ] }
157
+ value = { slideContent ?. boxMargin }
158
158
/>
159
159
160
160
< FormCheckbox
161
161
label = { t ( "separator-label" ) }
162
162
onChange = { onSlideContentChange }
163
163
name = "separator"
164
164
formGroupClasses = "col-md-6 mb-3"
165
- value = { slideContent [ " separator" ] }
165
+ value = { slideContent ?. separator }
166
166
/>
167
167
168
168
< FormCheckbox
169
169
label = { t ( "half-size-label" ) }
170
170
onChange = { onSlideContentChange }
171
171
name = "halfSize"
172
172
formGroupClasses = "col-md-6 mb-3"
173
- value = { slideContent [ " halfSize" ] }
173
+ value = { slideContent ?. halfSize }
174
174
/>
175
175
176
- { slideContent [ " separator" ] && (
176
+ { slideContent ?. separator && (
177
177
< FormCheckbox
178
178
label = { t ( "reversed-layout-label" ) }
179
179
onChange = { onSlideContentChange }
180
180
name = "reversed"
181
181
formGroupClasses = "col-md-6 mb-3"
182
- value = { slideContent [ " reversed" ] }
182
+ value = { slideContent ?. reversed }
183
183
/>
184
184
) }
185
185
@@ -188,21 +188,21 @@ function ImageTextAdmin({
188
188
onChange = { onSlideContentChange }
189
189
name = "shadow"
190
190
formGroupClasses = "col-md-6 mb-3"
191
- value = { slideContent [ " shadow" ] }
191
+ value = { slideContent ?. shadow }
192
192
/>
193
193
194
194
< FormCheckbox
195
195
label = { t ( "show-logo-label" ) }
196
196
onChange = { onSlideContentChange }
197
197
name = "showLogo"
198
198
formGroupClasses = "col-md-6 mb-3"
199
- value = { slideContent [ " showLogo" ] }
199
+ value = { slideContent ?. showLogo }
200
200
/>
201
201
202
- { slideContent [ " showLogo" ] && (
202
+ { slideContent ?. showLogo && (
203
203
< >
204
204
< Select
205
- value = { slideContent [ " logoSize" ] }
205
+ value = { slideContent ?. logoSize }
206
206
name = "logoSize"
207
207
options = { [
208
208
{
@@ -227,7 +227,7 @@ function ImageTextAdmin({
227
227
/>
228
228
229
229
< Select
230
- value = { slideContent [ " logoPosition" ] }
230
+ value = { slideContent ?. logoPosition }
231
231
name = "logoPosition"
232
232
options = { [
233
233
{
@@ -261,7 +261,7 @@ function ImageTextAdmin({
261
261
onChange = { onSlideContentChange }
262
262
name = "logoMargin"
263
263
formGroupClasses = "col-md-6 mb-3"
264
- value = { slideContent [ " logoMargin" ] }
264
+ value = { slideContent ?. logoMargin }
265
265
/>
266
266
</ >
267
267
) }
@@ -272,7 +272,7 @@ function ImageTextAdmin({
272
272
onChange = { onSlideContentChange }
273
273
name = "disableImageFade"
274
274
formGroupClasses = "col-md-6 mb-3"
275
- value = { slideContent [ " disableImageFade" ] }
275
+ value = { slideContent ?. disableImageFade }
276
276
/>
277
277
) }
278
278
</ fieldset >
0 commit comments