File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -71,6 +71,9 @@ module.exports = React.createClass( {
71
71
alert ( 'Test Button Clicked' ) ;
72
72
} ,
73
73
74
+ handleScroll ( e ) {
75
+ // EventUtil.trap(e);
76
+ } ,
74
77
75
78
render ( ) {
76
79
return (
@@ -98,7 +101,8 @@ module.exports = React.createClass( {
98
101
style = { customStyles }
99
102
overlayClassName = 'slds-modal-backdrop slds-modal-backdrop--open' >
100
103
101
- < div className = 'slds-modal slds-fade-in-open' onClick = { this . closeModal } >
104
+ < div className = 'slds-modal slds-fade-in-open'
105
+ onClick = { this . closeModal } >
102
106
< div className = 'slds-modal__container' onClick = { ( e ) => { EventUtil . trap ( e ) ; } } >
103
107
< div className = 'slds-modal__header' >
104
108
< h2 className = 'slds-text-heading--medium' > Modal Header</ h2 >
@@ -150,5 +154,20 @@ module.exports = React.createClass( {
150
154
151
155
152
156
) ;
157
+ } ,
158
+
159
+ componentDidUpdate ( prevProps , prevState ) {
160
+ if ( this . state . modalIsOpen ) {
161
+ if ( window && document && document . body ) {
162
+ document . body . style . overflow = 'hidden' ;
163
+ }
164
+ }
165
+ else {
166
+ if ( window && document && document . body ) {
167
+ document . body . style . overflow = 'inherit' ;
168
+ }
169
+ }
153
170
}
171
+
172
+
154
173
} ) ;
You can’t perform that action at this time.
0 commit comments