react_modal
v1.0.5
Published
ReactModal is a simple component that provide an easy way to implement a modal dialog inside your projects. At the moment is not ready to being used.
Downloads
5
Maintainers
Readme
React Modal
This component is a simple and easy to use modal made for react js.
What is it?
ReactModal is a simple and essential modal component for react.
Implementation example
var React = require('react');
var ReactModal = require('../../lib/components/ReactModal');
var Modal = React.createClass({
showModal: function(){
this.refs.modalExample.show();
},
beforeOpen: function() {
console.log('beforeOpen')
},
beforeClose: function() {
console.log('beforeClose')
},
afterOpen: function() {
console.log('afterOpen')
},
afterClose: function() {
console.log('afterClose')
},
render: function() {
console.log('render');
return (
<div className="example">
<a onClick={this.showModal}>Click To Show Modal</a>
<ReactModal ref="modalExample"
title="Test title modale"
beforeOpen={this.beforeOpen}
beforeClose={this.beforeClose}
afterOpen={this.afterOpen}
afterClose={this.afterClose}>
Lorem Ipsum Doloret Sit Amet
</ReactModal>
</div>
);
}
});
Props available
title
it accept string and defines the title to show in the header of modal.
beforeOpen, beforeClose, afterOpen, afterClose
these callbacks speak by themeselves, when you have to do something before/after opening/closing the modal use these callbacks.
animDuration
it takes an integer and it defines the animation duration while opening and closing modal
animModal
it defines if a modal must be or not animated while opening/closing it.