react-native-simple-stepper
![License](https://img.shields.io/badge/license-MIT-blue.svg)
![screenshot](https://raw.github.com/devBrian/react-native-simple-stepper/master/screenshots/stepper.png)
A super simple react-native implementation of the classic UIStepper from iOS. Check out the props below for customization.
Installation
npm i react-native-simple-stepper --save
Usage
import SimpleStepper from 'react-native-simple-stepper'
render() {
return (
<SimpleStepper valueChanged={(value) => this.valueChanged(value)} />
)
}
valueChanged(value) {
}
Demo
![screenshot](https://raw.github.com/devBrian/react-native-simple-stepper/master/screenshots/demo.gif)
Props
| Name | Type | Description | Default
| ------------ | ------------- | ------------ |------------ |------------ |
| initialValue
| Number | initial value | 0
| minimumValue
| Number | minimum value | 0
| maximumValue
| Number | maximum value | 10
| stepValue
| Number | step value (i.e. increment by 10) | 1
| backgroundColor
| String | background color | transparent
| tintColor
| String | color for border, divider and images | blue
| underlayColor
| String | tap color | lightgray
| padding
| Number | stepper padding | 4
| valueChanged
| Function | Fires when the value changes and the value will be passed down for processing like display or calculations | null
| incrementImage
| String or Number | network or local image | require('./assets/increment.png')
| decrementImage
| String or Number | network or local image | require('./assets/decrement.png')
| tintOnIncrementImage
| Boolean | whether or not you want tintColor applied to increment image | true
| tintOnDecrementImage
| Boolean | whether or not you want tintColor applied to decrement image | true