File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -138,6 +138,7 @@ class Overlay extends React.Component {
138
138
< RootCloseWrapper
139
139
onRootClose = { props . onHide }
140
140
event = { props . rootCloseEvent }
141
+ disabled = { props . rootCloseDisabled }
141
142
>
142
143
{ child }
143
144
</ RootCloseWrapper >
@@ -203,7 +204,11 @@ Overlay.propTypes = {
203
204
* Specify event for toggling overlay
204
205
*/
205
206
rootCloseEvent : RootCloseWrapper . propTypes . event ,
206
-
207
+
208
+ /**
209
+ * Specify disabled for disable RootCloseWrapper
210
+ */
211
+ rootCloseDisabled : RootCloseWrapper . propTypes . disabled ,
207
212
/**
208
213
* A Callback fired by the Overlay when it wishes to be hidden.
209
214
*
Original file line number Diff line number Diff line change @@ -61,5 +61,13 @@ describe('Overlay', () => {
61
61
62
62
expect ( wrapper . props ( ) . event ) . to . equal ( 'mousedown' )
63
63
} )
64
+
65
+ it ( 'passes down the rootCloseDisabled' , ( ) => {
66
+ instance . setProps ( { rootCloseDisabled : true } )
67
+
68
+ const wrapper = instance . find ( 'RootCloseWrapper' )
69
+
70
+ expect ( wrapper . props ( ) . disabled ) . to . equal ( true )
71
+ } )
64
72
} )
65
73
} )
You can’t perform that action at this time.
0 commit comments