@@ -3,7 +3,7 @@ import React from 'react';
33
44import { ErrorPage } from '@edx/frontend-platform/react' ;
55import { StrictDict } from '@edx/react-unit-test-utils' ;
6- import { ModalDialog , Modal } from '@openedx/paragon' ;
6+ import { ModalDialog } from '@openedx/paragon' ;
77import { PluginSlot } from '@openedx/frontend-plugin-framework' ;
88
99import PageLoading from '@src/generic/PageLoading' ;
@@ -66,21 +66,6 @@ const ContentIFrame = ({
6666 onLoad : handleIFrameLoad ,
6767 } ;
6868
69- let modalContent ;
70- if ( modalOptions . isOpen ) {
71- modalContent = modalOptions . body
72- ? < div className = "unit-modal" > { modalOptions . body } </ div >
73- : (
74- < iframe
75- title = { modalOptions . title }
76- allow = { IFRAME_FEATURE_POLICY }
77- frameBorder = "0"
78- src = { modalOptions . url }
79- style = { { width : '100%' , height : modalOptions . height } }
80- />
81- ) ;
82- }
83-
8469 return (
8570 < >
8671 { ( shouldShowContent && ! hasLoaded ) && (
@@ -101,28 +86,28 @@ const ContentIFrame = ({
10186 < iframe title = { title } { ...contentIFrameProps } data-testid = { testIDs . contentIFrame } />
10287 </ div >
10388 ) }
104- { modalOptions . isOpen && ( modalOptions . isFullscreen
105- ? (
106- < ModalDialog
89+ { modalOptions . isOpen &&
90+ ( < ModalDialog
10791 dialogClassName = "modal-lti"
10892 onClose = { handleModalClose }
109- size = " fullscreen"
93+ size = { modalOptions . isFullscreen ? ' fullscreen' : 'md' }
11094 isOpen
11195 hasCloseButton = { false }
11296 >
11397 < ModalDialog . Body className = { modalOptions . modalBodyClassName } >
114- { modalContent }
98+ { modalOptions . body
99+ ? < div className = "unit-modal" > { modalOptions . body } </ div >
100+ : (
101+ < iframe
102+ title = { modalOptions . title }
103+ allow = { IFRAME_FEATURE_POLICY }
104+ frameBorder = "0"
105+ src = { modalOptions . url }
106+ style = { { width : '100%' , height : modalOptions . height } }
107+ />
108+ ) }
115109 </ ModalDialog . Body >
116110 </ ModalDialog >
117-
118- ) : (
119- < Modal
120- body = { modalContent }
121- dialogClassName = "modal-lti"
122- onClose = { handleModalClose }
123- open
124- />
125- )
126111 ) }
127112 </ >
128113 ) ;
0 commit comments