@@ -401,40 +401,46 @@ function SlideForm({
401
401
</ Button >
402
402
</ div >
403
403
404
- { selectedTemplate ?. resources ?. component && (
405
- < >
406
- { previewOrientation === "horizontal" && (
407
- < div style = { { width : "100%" } } >
408
- < RemoteComponentWrapper
409
- key = "live-preview-horizontal"
410
- url = { selectedTemplate ?. resources ?. component }
411
- slide = { slide }
412
- mediaData = { mediaData }
413
- showPreview = { displayPreview }
414
- themeData = {
415
- selectedTheme ?. length > 0 ? selectedTheme [ 0 ] : { }
416
- }
417
- orientation = { previewOrientation }
418
- />
419
- </ div >
420
- ) }
421
- { previewOrientation === "vertical" && (
422
- < div style = { { width : "56.25%" } } >
423
- < RemoteComponentWrapper
424
- key = "live-preview-vertical"
425
- url = { selectedTemplate ?. resources ?. component }
426
- slide = { slide }
427
- mediaData = { mediaData }
428
- showPreview = { displayPreview }
429
- themeData = {
430
- selectedTheme ?. length > 0 ? selectedTheme [ 0 ] : { }
431
- }
432
- orientation = { previewOrientation }
433
- />
434
- </ div >
435
- ) }
436
- </ >
404
+ { selectedTemplate ?. resources ?. options ?. disableLivePreview && (
405
+ < Alert variant = "secondary" className = "mt-3" >
406
+ { t ( "slide-preview-disabled-preview" ) }
407
+ </ Alert >
437
408
) }
409
+ { ! selectedTemplate ?. resources ?. options ?. disableLivePreview &&
410
+ selectedTemplate ?. resources ?. component && (
411
+ < >
412
+ { previewOrientation === "horizontal" && (
413
+ < div style = { { width : "100%" } } >
414
+ < RemoteComponentWrapper
415
+ key = "live-preview-horizontal"
416
+ url = { selectedTemplate ?. resources ?. component }
417
+ slide = { slide }
418
+ mediaData = { mediaData }
419
+ showPreview = { displayPreview }
420
+ themeData = {
421
+ selectedTheme ?. length > 0 ? selectedTheme [ 0 ] : { }
422
+ }
423
+ orientation = { previewOrientation }
424
+ />
425
+ </ div >
426
+ ) }
427
+ { previewOrientation === "vertical" && (
428
+ < div style = { { width : "56.25%" } } >
429
+ < RemoteComponentWrapper
430
+ key = "live-preview-vertical"
431
+ url = { selectedTemplate ?. resources ?. component }
432
+ slide = { slide }
433
+ mediaData = { mediaData }
434
+ showPreview = { displayPreview }
435
+ themeData = {
436
+ selectedTheme ?. length > 0 ? selectedTheme [ 0 ] : { }
437
+ }
438
+ orientation = { previewOrientation }
439
+ />
440
+ </ div >
441
+ ) }
442
+ </ >
443
+ ) }
438
444
{ previewOverlayVisible && (
439
445
< >
440
446
{ config ?. previewClient && (
0 commit comments