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