We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c739e46 commit 0105d0aCopy full SHA for 0105d0a
1 file changed
src/simple-modal.js
@@ -11,11 +11,11 @@ export default class Modal extends React.Component{
11
12
let opacity = 0,
13
display = 'block',
14
- visibility = 'hidden';
+ visibility = 'hidden'
15
16
if(props.show){
17
- opacity = 1;
18
- display = 'block';
+ opacity = 1
+ display = 'block'
19
visibility = 'visible'
20
}
21
@@ -24,13 +24,13 @@ export default class Modal extends React.Component{
24
display,
25
visibility,
26
show: props.show
27
- };
+ }
28
29
30
31
hideOnOuterClick(event){
32
if(this.props.closeOnOuterClick === false) return
33
- if(event.target.dataset.modal) this.props.onClose(event)
+ if(event.target.dataset.modal && this.props.onClose instanceof Function) this.props.onClose(event)
34
35
36
componentWillReceiveProps(props){
0 commit comments