react-native-button-wrapper

1.0.16 • Public • Published

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>
  );
}

/react-native-button-wrapper/

    Package Sidebar

    Install

    npm i react-native-button-wrapper

    Weekly Downloads

    2

    Version

    1.0.16

    License

    MIT

    Unpacked Size

    229 kB

    Total Files

    9

    Last publish

    Collaborators

    • vijay-test