Advertisement
Guest User

Slider.js

a guest
Nov 22nd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React from 'react';
  2. import InputRange from 'react-input-range';
  3. import "./Slider.css";
  4. import 'react-input-range/lib/css/index.css';
  5.  
  6. class Slider extends React.Component {
  7.     constructor(props) {
  8.         super(props);
  9.         this.state = {
  10.             value: {
  11.                 min: 0,
  12.                 max: 5,
  13.             },
  14.         };
  15.     }
  16.  
  17.     filter = () => {
  18.         this.props.handleFilter(this.props.restaurant);
  19.     };
  20.  
  21.     render() {
  22.         return (
  23.             <form className="sliderForm col">
  24.                 <InputRange
  25.                     // allowSameValues={true}
  26.                     minValue={0}
  27.                     maxValue={5}
  28.                     formatLabel={value => `${value}`}
  29.                     value={this.state.value}
  30.                     onChange={value => this.setState({ value: value })}
  31.                     // onChangeComplete={value => console.log(value)}
  32.                     onChangeComplete={this.filter}
  33.                 />
  34.             </form>
  35.         );
  36.     }
  37. }
  38.  
  39.  
  40.  
  41.  
  42. export default Slider;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement