rax-modal v1.6.5
Modal
Install
$ npm install rax-modal --save
Import
import Modal from 'rax-modal';
Props
name | type | default | describe |
---|---|---|---|
onShow | Function | Modal show event | |
onHide | Function | Modal hide event | |
contentStyle | Object | Modal content style | |
visible | Boolean | false | if Modal is visible |
Example
// demo
import {Component, createElement, render} from 'rax';
import Text from 'rax-text';
import View from 'rax-view';
import Touchable from 'rax-touchable';
import Modal from 'rax-modal';
class Example extends Component {
showModal = () => {
this.refs.modal.show();
};
hideModal = () => {
this.refs.modal.hide();
};
render() {
return (
<View>
<Touchable onPress={this.showModal}>
<Text>
Open
</Text>
</Touchable>
<Modal ref="modal">
<View>
<Text>
I am a dialog
</Text>
</View>
<Touchable onPress={this.hideModal}>
<Text>
Close
</Text>
</Touchable>
</Modal>
</View>
);
}
}
render(<Example />);
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago