0.5.1 • Published 6 years ago

@slup/slider v0.5.1

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

This package contains the Slider, a Material Design Component which is part of a bigger ecosystem called Slup

Description

From Google's Material Design guidelines:

Installation

This package can be installed with NPM

npm install --save @slup/slider

Usage

import { Slider } from '@slup/slider'

export class Test extends Component {
  state = { value: 0 }

  handleChange(value) {
    this.setState({ value })
  }

  render() {
    return (
      <Slider
        onChange={this.handleChange.bind(this)}
        value={this.state.value}
        max={100}
      />
    )
  }
}

Available properties

PropsTypeDefaultDocumentation
onChangefunctionnoneLink
valuenumber0Link
maxnumber0Link
disabledbooleanfalseLink
discretebooleanfalseLink

Property: 'disabled'

This property will disable the slider

<Slider
  onChange={this.handleChange.bind(this)}
  value={this.state.value}
  max={this.state.total}
  disabled
/>

Property: 'discrete'

This property will make a discrete slider which shows the value inside a thumb

<Slider
  onChange={this.handleChange.bind(this)}
  value={this.state.value}
  max={this.state.total}
  discrete
/>
0.5.1

6 years ago

0.5.0

6 years ago

0.0.2

7 years ago