summaryrefslogtreecommitdiff
path: root/src/Slider.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/Slider.js')
-rw-r--r--src/Slider.js36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/Slider.js b/src/Slider.js
new file mode 100644
index 0000000..b7267e1
--- /dev/null
+++ b/src/Slider.js
@@ -0,0 +1,36 @@
+import React, { useState, useEffect, Component } from "react";
+import RcSlider from "rc-slider";
+
+function Slider(props) {
+ const handleStyle = {
+ height: 40,
+ width: 40,
+ border: 0,
+ marginTop: -10,
+ marginLeft: -20,
+ boxShadow: ".5px .5px 2px 1px rgba(0,0,0,.32)"
+ };
+
+ const railStyle = {
+ height: 20,
+ backgroundColor: "#3498db"
+ };
+
+ const trackStyle = {
+ display: "none"
+ };
+
+ return (
+ <RcSlider
+ mix={0}
+ max={props.playback ? 143 : 9}
+ defaultValue={props.slider}
+ handleStyle={handleStyle}
+ railStyle={railStyle}
+ trackStyle={trackStyle}
+ onChange={val => props.setSlider(val)}
+ />
+ );
+}
+
+export default Slider;