X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fframework%2Fwidgets%2Finput-range-slider%2Finput-range-slider.jsx;fp=skyquake%2Fframework%2Fwidgets%2Finput-range-slider%2Finput-range-slider.jsx;h=d9e05446b9bfb511ed8f53a5e7019ffbc222a9bb;hb=e29efc315df33d546237e270470916e26df391d6;hp=0000000000000000000000000000000000000000;hpb=9c5e457509ba5a1822c316635c6308874e61b4b9;p=osm%2FUI.git diff --git a/skyquake/framework/widgets/input-range-slider/input-range-slider.jsx b/skyquake/framework/widgets/input-range-slider/input-range-slider.jsx new file mode 100644 index 000000000..d9e05446b --- /dev/null +++ b/skyquake/framework/widgets/input-range-slider/input-range-slider.jsx @@ -0,0 +1,72 @@ + +/* + * + * Copyright 2016 RIFT.IO Inc + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +import React from 'react'; +// import Slider from 'react-rangeslider'; +// import Slider from './react-rangeslider.jsx'; +import './input-range-slider.scss'; + + +class RWslider extends React.Component { + constructor(props, context) { + super(props, context); + this.state = {...props} + } + + handleChange = (value) => { + this.props.handleInputUpdate(value); + this.setState({ + value: value + }); + }; + + render() { + let state = this.state; + var className = "input-range-slider_" + this.props.orientation; + return ( +
+
+ {state["min-value"]} +
+ +
+ {state["max-value"]} +
+
+ ); + } +} + +RWslider.defaultProps = { + value: 10, + "min-value": 0, + "max-value":100, + "step-value":1, + "units": "%", + orientation: "horizontal" +} + +export default RWslider +