react-native-toggle-with-text
v0.0.4
Published
A react native component that show toggle View with text
Downloads
18
Maintainers
Readme
Toggle-button--with-text-component
A react native component that show toggle button with text
- Pure JS.
- Compatible with both iOS and Android.
- Highly customizable.
first image states - button is in active state / second image states - button is in inActive state
Tech
- use disabled boolean to disable the button
- onActive function will be trigger in first render
- you can use your own images for active or inactive states
Installation
npm i react-native-toggle-with-text
Example
Import this module:
import ToggleButtonWithText from 'react-native-toggle-with-text';
Use as a component:
<ToggleButtonWithText
onActive={() => console.log('online')}
onDisable={() => console.log('offline')} />
| Prop | Type | Optional | Default | Description | | ------ | ------ | ------ | ------ | ------ | | activeText | String | YES | online | Active state text | inActiveText | String | YES | offline | inActive state text | ActiveImage | String | YES | Active image | this is the image for active state | inActiveImage | String | YES | inActive image | InActive image | this is the image for inactive state | activeImageStyle | String | YES | defualt | style of active image style | inActiveImageStyle | String | YES | defualt | style of inactive image style | backgroundActive | String | YES | 'transparent' | background color of active state | backgroundInactive | String | YES | 'transparent' | background color of inactive state | containerWidth | number | YES | 100 | button width | containerheight | number | YES | 30 | button height | borderRadius | number | YES | 15 | button border radius | textStyle | object | YES | defualt | style of text | disabled | boolean | YES | false | enable button interaction | onActive | function | YES | ' ' | this is a function trigger when button in active state | onInActive | function | YES | ' ' | this is a function trigger when button in inActive state
Development
Any suggestion is welcome.