rn-customizable-dialog
v1.0.3
Published
customizable alert dialogs
Downloads
81
Readme
rn-customizable-dialog
Simple and customisable dialog box component for react native which can be used for activity indicator, alert or any other kind of dialog.
SetUp
npm i rn-customizable-dialog
Usages
import { CustomDialog } from 'rn-customizable-dialog';
<CustomDialog
title='TITLE'
message='Message'
loading={this.state.loading}
action_required={this.state.action_required}
visible={this.state.visible}
onPress={()=> this.setState({ visible: false })}
onConfirm={() => this.onConfirmPressed()}
buttonPositiveTitle='OK'
buttonNegativeTitle='ABORT'
titleTextStyle={{ fontSize: 14, color: 'white' }}
buttonStyle={styles.buttonStyle}
buttonTextStyle={styles.buttonText}
bodyTextStyle={styles.dialogBodyText}
singleButtonTitle='OK'
/>`
Screenshots
Properties
| Prop | Type | default | Required | Note | | ------------|:--------------:| :-------:|:--------:|:-----:| | visible | boolean | NA|Required |set to true to make the dialog visible | title | string | NA |Optional|title of the dialog | message | string | NA |Optional| content of the dialog | action_required | boolean | NA |Optional|When more than one button is required and any action to be performed by clicking the dialog box set this to true | onPress | function | NA |Required| To perform task on press of the single button or negative button | onConfirm | function | NA |Optional|Perform task onclick the positive button, use when action_required is true | buttonPositiveTitle | string | NA |Optional|Use when action_required is true | buttonNegativeTitle | string | NA |Optional|Use when action_required is true | titleTextStyle | object | NA |Optional|See example | buttonStyle | object | NA |Required|See example | buttonTextStyle | object | NA |Optional|See example | bodyTextStyle | object | NA |Optional|See example | singleButtonTitle | object | NA |Optional|See example, use when action_required is false