react-native-button-wrapper
v1.0.16
Published
Button Wrapper for React Native.
Downloads
18
Maintainers
Readme
react-native-button-wrapper
This npm resolve the multiple click issue on a button.
Setup
Installation
$ npm install react-native-button-wrapper --save
or
$ yarn add react-native-button-wrapper
Usage
Props
Props you may need to pass while implementing. This wrapper default extends the properties of the touchable Opacity.
| Prop | Default | Type | Description |
| :------------- | :-------------: | :------: | :---------------------------------------------------------------------------------------------------------- |
| onPress | () => {} | function
| Called when user clicked once.|
| onDoublePress | () => {} | function
| Called when user clicked twice. |
| useNativeBase | false | bool
| If true
, the wrapper will return the native base button component. |
Basic
import ButtonWrapper from 'react-native-button-wrapper';
function Button() {
return (
<ButtonWrapper
onPress={() => {
<!--- Write your code here --->
}}
>
<Text>Button</Text>
</ButtonWrapper>
);
}
Native Base Implementation
import ButtonWrapper from 'react-native-button-wrapper';
function Button() {
return (
<ButtonWrapper
useNativeBase
onDoublePress={() => {
<!--- Write your code here --->
}}
onPress={() => {
<!--- Write your code here --->
}}
>
<Text>Button</Text>
</ButtonWrapper>
);
}