Package Exports
- react-native-popup-dialog
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-native-popup-dialog) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
React Native Popup Dialog
React Native Popup Dialog for iOS & Android.

Installation
npm install --save react-native-popup-dialog
Exposed Modules
- PopupDialog
- Dialog
- Overlay
- Animation
- ScaleAnimation
- SlideAnimation
Examples
Usage
import PopupDialog from 'react-native-popup-dialog';
<View style={styles.container}>
<Button
text="Open Dialog"
onPress={() => {
this.popupDialog.openDialog();
}}
/>
<PopupDialog
ref={(popupDialog) => { this.popupDialog = popupDialog; }}
>
<View>
<Text>Hello</Text>
</View>
</PopupDialog>
</View>Usage - With Animation
import PopupDialog, { SlideAnimation } from 'react-native-popup-dialog';
<View style={styles.container}>
<Button
text="Open Dialog"
onPress={() => {
this.popupDialog.openDialog();
}}
/>
<PopupDialog
ref={(popupDialog) => { this.popupDialog = popupDialog; }}
dialogAnimation = { new SlideAnimation({ slideFrom: 'bottom' }) }
>
<View>
<Text>Hello</Text>
</View>
</PopupDialog>
</View>Props
PopupDialog
| Attribute | Type | Default | Note |
|---|---|---|---|
title |
String |
The popup title | |
width |
Number |
Your device width | The Width of Dialog, you can use fixed width or use percentage |
height |
Number |
300 | The Width of Dialog, you can use fixed height or use percentage |
dialogAnimation |
ScaleAnimation |
animation for dialog | |
animationDuration |
Number |
200 |
|
overlayBackgroundColor |
String |
#000 |
|
overlayOpacity |
Number |
0.5 |
|
closeOnTouchOutside |
Bool |
true |
When touch overlay will close dialog |
open |
Bool |
false |
|
onOpened |
Function |
You can pass onOpend function as a aallback function, will call the function while dialog opened | |
onClosed |
Function |
You can pass onClosed function as a callback function, will call the function while dialog closed |
Animation
Params for (*)Animation
ScaleAnimation
| Param | Type | Default | Note |
|---|---|---|---|
toValue |
Number | 0 |
SlideAnimation
| Param | Type | Default | Note |
|---|---|---|---|
toValue |
Number | 0 | |
slideFrom |
String | bottom |
Available option: top, bottom, left, right |
Welcome Become a Contributor 😃 👍
I'm welcome anyone become a contributor.
You must follow style guide.
- JavaScript
- React
- Use 2 spaces indentation