react-ui-slider
React JS slider similar to jQuery UI slider. Built with ES6/ES2015.
Demo
http://bretthadley.github.io/react-ui-slider/demo/
Installation
npm install react-ui-slider
Properties
static propTypes = min: ReactPropTypesnumber max: ReactPropTypesnumber step: ReactPropTypesisRequired defaultValue: ReactPropTypesnumber value: ReactPropTypesnumber valuePrefix: ReactPropTypesstring valueSuffix: ReactPropTypesstring orientation: ReactPropTypes editable: ReactPropTypesbool className: ReactPropTypesstring containerClassName: ReactPropTypesstring inputClassName: ReactPropTypesstring outputClassName: ReactPropTypesstring handleClassName: ReactPropTypesstring handleActiveClassName: ReactPropTypesstring barClassName: ReactPropTypesstring disabled: ReactPropTypesbool snapDragDisabled: ReactPropTypesbool onBeforeChange: ReactPropTypesfunc onChange: ReactPropTypesfunc onAfterChange: ReactPropTypesfunc onSliderClick: ReactPropTypesfunc onInputChange: ReactPropTypesfunc onSliderRelease: ReactPropTypesfunc ;
Default Props
BEM style CSS
static defaultProps = min: 0 max: 100 defaultValue: 0 orientation: 'horizontal' containerClassName: 'slider__container' className: 'slider' handleClassName: 'slider__handle' handleActiveClassName: 'slider__handle--active' inputClassName: 'slider__input' outputClassName: 'slider__output' barClassName: 'slider__bar' labelClassName: 'slider__label' valuePrefix: null valueSuffix: null disabled: false snapDragDisabled: false invert: false editable: false;