File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -78,12 +78,27 @@ export default class Modal extends React.Component{
7878 if ( this . props . transitionSpeed ) modalStyle = Object . assign ( { } , this . state , modalStyle )
7979
8080 return (
81- < div { ...this . props } style = { modalStyle } onClick = { this . hideOnOuterClick } data-modal = "true" >
81+ < div { ..._filteredProps ( this . props ) } style = { modalStyle } onClick = { this . hideOnOuterClick } data-modal = "true" >
8282 < div className = { this . props . containerClassName } style = { containerStyle } >
8383 { this . props . children }
8484 </ div >
8585 </ div >
8686 )
8787 }
8888}
89+
90+ function _filteredProps ( props ) {
91+ const filtered = Object . assign ( { } , props ) ;
92+ [
93+ 'containerStyle' ,
94+ 'containerClassName' ,
95+ 'closeOnOuterClick' ,
96+ 'show' ,
97+ 'onClose'
98+ ] . map ( p => {
99+ delete filtered [ p ]
100+ } )
101+ return filtered
102+ }
103+
89104export var closeStyle = styles . close
You can’t perform that action at this time.
0 commit comments