@inthepocket/itp-rcc-slider
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

ITP Slider component

A simple slider component based on react-compound-slider.

Usage

$ npm install @inthepocket/itp-rcc-slider

Import

import Slider from '@inthepocket/itp-rcc-slider';

JSX

<Slider values={[3]} />

API documentation

Slider

<Slider
  values={[3]}
  domain={[0, 10]}
  step={1}
  onChange={values => console.log(values)}
  right={false}
/>
Property Description Type Default Required
...slider props See react-compound-slider slider docs - - -
left Boolean value to control whether the left most track is included in the tracks array. 1 boolean true -
right Boolean value to control whether the right most track is included in the tracks array. 1 boolean true -
prefixCss Prefix for css classNames string 'slider' No
styles imported css module (if passed, prefixed classNames will be disabled), see styles property Object null No

1 See react-compound-slider Tracks docs

Styles property

Property Description Type Default Required
Slider - string - Yes
Rail - string - Yes
Track - string - Yes
Handle - string - Yes
isHandleActive - string - No

The css module should look like this:

.Slider {}
.Rail {}
.Track {}
.Handle {}
.isHandleActive {}

Development

Installation

$ npm install

Test

$ npm run test

Build

Compiles the TypeScript source to ES5.

$ npm run build

Package Sidebar

Install

npm i @inthepocket/itp-rcc-slider

Weekly Downloads

1

Version

0.0.2

License

MIT

Unpacked Size

13 kB

Total Files

9

Last publish

Collaborators

  • lode.vanhove
  • moutpessemier
  • stijnv
  • robrechtme
  • klukies
  • eliaslecomte
  • gertjanreynaert
  • itpit
  • thibmaek
  • brecht
  • jonasdegeest
  • kevinmeyvaert
  • glenn.bostoen
  • tmons