1
1
import React from 'react' ;
2
2
import "./Modal.css"
3
3
4
- const Modal = ( { children, customClass , show, closeModal } ) => (
5
- < div className = { `modal ${ customClass } ` } style = { { display : show ? 'block' : 'none' } } >
4
+ const Modal = ( { children, className , show, closeModal } ) => (
5
+ < div className = { `modal ${ className } ` } style = { { display : show ? 'block' : 'none' } } >
6
6
< div className = "overlay" onClick = { closeModal } />
7
7
< div className = "modal-content" >
8
8
{ children }
@@ -14,14 +14,12 @@ const Modal = ({ children, customClass, show, closeModal }) => (
14
14
) ;
15
15
export default Modal ;
16
16
17
-
18
17
// Usecase
19
18
/*
20
19
class Test extends Component {
21
20
state = {
22
21
showModal: false
23
22
};
24
-
25
23
toggleModal = () => {
26
24
this.setState({
27
25
showModal: !this.state.showModal
@@ -37,11 +35,10 @@ class Test extends Component {
37
35
<Modal
38
36
show={this.state.showModal}
39
37
closeModal={this.toggleModal}>
40
- this ok data
38
+ <h4> here is modal data </h4>
41
39
</Modal>
42
-
43
40
</div>
44
41
);
45
42
}
46
43
}
47
- */
44
+ */
0 commit comments