├── .babelrc ├── .editorconfig ├── .esdoc.json ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .npmignore ├── .npmrc ├── .sass-lint.yml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example ├── index.html ├── js │ ├── example-app.jsx │ └── index.jsx └── scss │ └── index.scss ├── karma.conf.js ├── package.json ├── postcss.config.js ├── react-input-range.d.ts ├── src ├── js │ ├── index.js │ ├── input-range │ │ ├── default-class-names.js │ │ ├── input-range.jsx │ │ ├── key-codes.js │ │ ├── label.jsx │ │ ├── range-prop-type.js │ │ ├── slider.jsx │ │ ├── track.jsx │ │ ├── value-prop-type.js │ │ └── value-transformer.js │ └── utils │ │ ├── captialize.js │ │ ├── clamp.js │ │ ├── distance-to.js │ │ ├── index.js │ │ ├── is-defined.js │ │ ├── is-number.js │ │ ├── is-object.js │ │ └── length.js └── scss │ ├── index.scss │ └── input-range │ ├── _input-range-label-container.scss │ ├── _input-range-label.scss │ ├── _input-range-slider.scss │ ├── _input-range-track.scss │ ├── _input-range-variables.scss │ └── input-range.scss ├── test ├── index.js └── input-range │ └── input-range.spec.jsx ├── webpack-example.config.babel.js ├── webpack.config.babel.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/.editorconfig -------------------------------------------------------------------------------- /.esdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/.esdoc.json -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | build 3 | coverage 4 | docs 5 | lib 6 | node_modules 7 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix = "v" 2 | -------------------------------------------------------------------------------- /.sass-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/.sass-lint.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/README.md -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/example/index.html -------------------------------------------------------------------------------- /example/js/example-app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/example/js/example-app.jsx -------------------------------------------------------------------------------- /example/js/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/example/js/index.jsx -------------------------------------------------------------------------------- /example/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/example/scss/index.scss -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/postcss.config.js -------------------------------------------------------------------------------- /react-input-range.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/react-input-range.d.ts -------------------------------------------------------------------------------- /src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/index.js -------------------------------------------------------------------------------- /src/js/input-range/default-class-names.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/input-range/default-class-names.js -------------------------------------------------------------------------------- /src/js/input-range/input-range.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/input-range/input-range.jsx -------------------------------------------------------------------------------- /src/js/input-range/key-codes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/input-range/key-codes.js -------------------------------------------------------------------------------- /src/js/input-range/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/input-range/label.jsx -------------------------------------------------------------------------------- /src/js/input-range/range-prop-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/input-range/range-prop-type.js -------------------------------------------------------------------------------- /src/js/input-range/slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/input-range/slider.jsx -------------------------------------------------------------------------------- /src/js/input-range/track.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/input-range/track.jsx -------------------------------------------------------------------------------- /src/js/input-range/value-prop-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/input-range/value-prop-type.js -------------------------------------------------------------------------------- /src/js/input-range/value-transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/input-range/value-transformer.js -------------------------------------------------------------------------------- /src/js/utils/captialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/utils/captialize.js -------------------------------------------------------------------------------- /src/js/utils/clamp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/utils/clamp.js -------------------------------------------------------------------------------- /src/js/utils/distance-to.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/utils/distance-to.js -------------------------------------------------------------------------------- /src/js/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/utils/index.js -------------------------------------------------------------------------------- /src/js/utils/is-defined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/utils/is-defined.js -------------------------------------------------------------------------------- /src/js/utils/is-number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/utils/is-number.js -------------------------------------------------------------------------------- /src/js/utils/is-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/utils/is-object.js -------------------------------------------------------------------------------- /src/js/utils/length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/js/utils/length.js -------------------------------------------------------------------------------- /src/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/scss/index.scss -------------------------------------------------------------------------------- /src/scss/input-range/_input-range-label-container.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/scss/input-range/_input-range-label-container.scss -------------------------------------------------------------------------------- /src/scss/input-range/_input-range-label.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/scss/input-range/_input-range-label.scss -------------------------------------------------------------------------------- /src/scss/input-range/_input-range-slider.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/scss/input-range/_input-range-slider.scss -------------------------------------------------------------------------------- /src/scss/input-range/_input-range-track.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/scss/input-range/_input-range-track.scss -------------------------------------------------------------------------------- /src/scss/input-range/_input-range-variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/scss/input-range/_input-range-variables.scss -------------------------------------------------------------------------------- /src/scss/input-range/input-range.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/src/scss/input-range/input-range.scss -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/test/index.js -------------------------------------------------------------------------------- /test/input-range/input-range.spec.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/test/input-range/input-range.spec.jsx -------------------------------------------------------------------------------- /webpack-example.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/webpack-example.config.babel.js -------------------------------------------------------------------------------- /webpack.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/webpack.config.babel.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidchin/react-input-range/HEAD/yarn.lock --------------------------------------------------------------------------------