summaryrefslogtreecommitdiff
path: root/src/Slider.tsx
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2022-08-29 10:24:51 +0300
committerYuval Adam <_@yuv.al>2022-08-29 10:24:51 +0300
commit44a1c5b7e62e83af4d670e011f5998b9b8aedfef (patch)
tree4ad1299c0f5ba83a6d7783bdc0d6d649c037072b /src/Slider.tsx
parent5e346930cb9e0672e15fbda4621a9b72e8b072e4 (diff)
Update all .tsx files and remove unused
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;