Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

rn-range-slider

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rn-range-slider - npm Package Compare versions

Comparing version 1.1.3 to 1.1.4

4

package.json
{
"name": "rn-range-slider",
"version": "1.1.3",
"version": "1.1.4",
"author": "Tigran Sahakyan <mail.of.tigran@gmail.com>",

@@ -25,3 +25,3 @@ "description": "React Native Range Slider for Android and iOS",

"type": "git",
"utl": "https://github.com/githuboftigran/rn-range-slider.git"
"url": "https://github.com/githuboftigran/rn-range-slider.git"
},

@@ -28,0 +28,0 @@ "dependencies": {

@@ -33,3 +33,14 @@ # RangeSlider

<RangeSlider style={{width: 160, height: 80}} />
<RangeSlider
style={{width: 160, height: 80}}
gravity={'center'}
min={200}
max={1000}
step={20}
selectionColor="#3df"
blankColor="#f618"
onValueChanged={(low, high, fromUser) => {
this.setState({rangeLow: low, rangeHigh: high})
}}/>
/>

@@ -41,2 +52,5 @@ ...

Supported color formats are: **#RGB**, **#RGBA**, **#RRGGBB**, **#RRGGBBAA**
| Property | Description | Type | Default Value |

@@ -58,16 +72,45 @@ |----------|-----------------------|------|:-------------:|

| gravity | Vertical gravity of drawn content | String<br/><br/>Currently supported values:<br/>- **top**<br/>- **bottom**<br/>- **center** | **top** |
| selectionColor | Color of selected part | String<br/>(**#RRGGBB** or **#AARRGGBB**) | **#4286f4** |
| blankColor | Color of unselected part | String<br/>(**#RRGGBB** or **#AARRGGBB**) | **#7fffffff** |
| thumbColor | Color of thumb | String<br/>(**#RRGGBB** or **#AARRGGBB**) | **#ffffff** |
| thumbBorderColor | Color of thumb's border | String<br/>(**#RRGGBB** or **#AARRGGBB**) | **#cccccc** |
| labelBackgroundColor | Color label's background | String<br/>(**#RRGGBB** or **#AARRGGBB**) | **#ff60ad** |
| labelBorderColor | Color label's border | String<br/>(**#RRGGBB** or **#AARRGGBB**) | **#d13e85** |
| labelTextColor | Color label's text | String<br/>(**#RRGGBB** or **#AARRGGBB**) | **#ffffff** |
| selectionColor | Color of selected part | String | **#4286f4** |
| blankColor | Color of unselected part | String | **#ffffff7f** |
| thumbColor | Color of thumb | String | **#ffffff** |
| thumbBorderColor | Color of thumb's border | String | **#cccccc** |
| labelBackgroundColor | Color label's background | String | **#ff60ad** |
| labelBorderColor | Color label's border | String | **#d13e85** |
| labelTextColor | Color label's text | String | **#ffffff** |
| min | Minimum value of slider | Number (integer) | **0** |
| max | Maximum value of slider | Number (integer) | **100** |
| step | Step of slider | Number (integer) | **1** |
| lowValue | Current value of lower thumb | Number (integer) | **0** |
| highValue | Current value of higher thumb | Number (integer) | **100** |
| initialLowValue | Initial value of lower thumb | Number (integer) | **0** |
| initialHighValue | Initial value of higher thumb | Number (integer) | **100** |
#### Methods
To call methods on slider you need to have a reference to it's instance.
React native provides 2 ways to do it.
And after that you can call these methods on that instance.
```
...
<RangeSlider ref="_rangeSlider" />
...
this.refs._rangeSlider.setLowValue(42);
...
```
or
```
...
<RangeSlider ref={ component => this._rangeSlider = component } />
...
this._rangeSlider.setLowValue(42);
...
```
| Method | Description | Params |
|----------|-----------------------|------|
| setLowValue | Set low value of slider | value: number |
| setHighValue | Set high value of slider | value: number |
## Known issues
* Label's corner radius is not working on iOS

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc