File tree 2 files changed +6
-1
lines changed
2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,11 @@ describe('State', () => {
30
30
expect ( ReactDOM . findDOMNode ( mcontent ( modal ) ) ) . toNotExist ( ) ;
31
31
} ) ;
32
32
33
+ it ( 'doesn\'t render the portal if modal is closed' , ( ) => {
34
+ const modal = renderModal ( { } , 'hello' ) ;
35
+ expect ( ReactDOM . findDOMNode ( modal . portal ) ) . toNotExist ( ) ;
36
+ } )
37
+
33
38
it ( 'has default props' , ( ) => {
34
39
const node = document . createElement ( 'div' ) ;
35
40
Modal . setAppElement ( document . createElement ( 'div' ) ) ;
Original file line number Diff line number Diff line change @@ -265,7 +265,7 @@ export default class ModalPortal extends Component {
265
265
const contentStyles = className ? { } : defaultStyles . content ;
266
266
const overlayStyles = overlayClassName ? { } : defaultStyles . overlay ;
267
267
268
- return this . shouldBeClosed ( ) ? < div /> : (
268
+ return this . shouldBeClosed ( ) ? null : (
269
269
< div
270
270
ref = { this . setOverlayRef }
271
271
className = { this . buildClassName ( 'overlay' , overlayClassName ) }
You can’t perform that action at this time.
0 commit comments