🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

react-range-slider-input

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-range-slider-input

React component wrapper for range-slider-input

2.0.1
Source
npm
Version published
Weekly downloads
29K
5.52%
Maintainers
1
Weekly downloads
 
Created
Source

react-range-slider-input

travis npm javascript style guide license

React component wrapper for range-slider-input.

CodeSanbox Demo

Demo

:warning: It is recommended that you upgrade from v1.x to v2.x! What's new and what's changed in v2.x?


Installation

npm install react-range-slider-input

Usage

import RangeSlider from 'react-range-slider-input';

function App() {
    return (
        <RangeSlider />
    );
}

export default App;

Props

PropertyTypeDefault valueDescription
idstringnullIdentifier string (id attribute value) to be passed to the range slider element.
classNamestringnullString of classes to be passed to the range slider element.
minnumber0Number that specifies the lowest value in the range of permitted values.
Its value must be less than that of max.
maxnumber100Number that specifies the greatest value in the range of permitted values.
Its value must be greater than that of min.
stepnumber / string1Number that specifies the amount by which the slider value(s) will change upon user interaction.
Other than numbers, the value of step can be a string value of any.

From MDN,
A string value of any means that no stepping is implied, and any value is allowed (barring other constraints, such as min and max).
defaultValuenumber[][25, 75]Array of two numbers that specify the default values of the lower and upper offsets of the range slider element respectively. If set, the range slider will be rendered as an uncontrolled element. To render it as a controlled element, set the value property.
valuenumber[][]Array of two numbers that specify the values of the lower and upper offsets of the range slider element respectively. If set, the range slider will be rendered as a controlled element.
onInputfunctionNOOPFunction to be called when there is a change in the value(s) of range sliders upon user interaction.
disabledbooleanfalseBoolean that specifies if the range slider element is disabled or not.
rangeSlideDisabledbooleanfalseBoolean that specifies if the range is slidable or not.
thumbsDisabledboolean[][false, false]Array of two Booleans which specify if the lower and upper thumbs are disabled or not, respectively. If only one Boolean value is passed instead of an array, the value will apply to both thumbs.
orientationstringhorizontalString that specifies the axis along which the user interaction is to be registered. By default, the range slider element registers the user interaction along the X-axis. It takes two different values: horizontal and vertical.

Elements

Refer to range-slider-input's Elements section

Styling

Refer to range-slider-input's Styling section

License

MIT © Utkarsh Verma

Keywords

range

FAQs

Package last updated on 01 Jun 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts