3.0.1 • Published 5 years ago

material-ui-slider-mc v3.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

Slider for Material-UI 1.0.0

This is an alternative package fork from material-ui-slider We add 3 more props, and make a PR to the master branch. This package is for temporary use within our own development

Installation

  //with yarn
  yarn add material-ui-slider
  //with npm 
  npm install material-ui-slider --save

Usage

Here's a quick example to get you started:

  import React from 'react';
  import ReactDOM from 'react-dom';
  import { Slider } from 'material-ui-slider';

  function App() {
    return (
      <Slider defaultValue={10}></Slider>
    );
  }

  ReactDOM.render(<App />, document.querySelector('#app'));

Prpos

nametypedefaultdescription
minnumber0min value in process bar.
maxnumber100max value in process bar.
defaultValuenumber/arraynumber,number0/0,100default value, value must be between min and max.
valuenumber/arraynumber,number/value in process bar.
rangeboolfalserange choose, "defaultValue" must be an array
scaleLengthnumber0scale choose, value "0" means "no scale", "defaultValue" must be a multiple of "scaleLength".
directionhorizontal/verticalhorizontal
colorstringcustom color for process bar, support HEX, RGB(RGBA), HSL
disabledboolfalse
onChangefuncCallback fired when the value is changed.Signature: function(value: number/arraynumber,number) => void
onChangeCompletefuncCallback fired when the value is changed completely.Signature: function(value: number/arraynumber,number) => void
leftMinnumber0min value for range selection
leftLockboolfalseallow/not allow scroll left for range
rightLockboolfalseallow/not allow scroll right for range

Update

v3.0.0

  • Upgrade peerDependencies "@material-ui/core" to be "^3.0.0"
  • Remove some unnessesary files from package

v0.1.11

  • Allow dynamic update to min/max value

v0.1.0

  • Added prop "value".

LICENSE

MIT