Skip to content

Commit

Permalink
create AnimationScrubber sub component
Browse files Browse the repository at this point in the history
  • Loading branch information
viglucci committed Jul 3, 2020
1 parent bc59e01 commit 1370399
Showing 1 changed file with 18 additions and 10 deletions.
28 changes: 18 additions & 10 deletions ui/web/src/components/AnimationControls/AnimationControls.jsx
Expand Up @@ -69,6 +69,23 @@ const StopButton = ({
);
};

const AnimationScrubber = ({
onChange
}) => {
const duration = useSelector(state => state.animationState.duration);
const currentTime = useSelector(state => state.animationState.currentTime);
return (
<Slider
step={0.0000000001}
min={0}
max={duration}
value={currentTime}
readOnly={true}
onChange={onChange}
/>
);
};

const AnimationControls = ({
setAnimationTime,
setRenderMode,
Expand Down Expand Up @@ -99,8 +116,6 @@ const AnimationControls = ({
];

const animationStatus = useSelector(state => state.animationState.animationStatus);
const duration = useSelector(state => state.animationState.duration);
const currentTime = useSelector(state => state.animationState.currentTime);

return (
<AnimationControlsList
Expand All @@ -116,14 +131,7 @@ const AnimationControls = ({
<StopButton onClick={toggleAnimation} />
</AnimationControlsListItem>
<AnimationControlsListItem>
<Slider
step={0.0000000001}
min={0}
max={duration}
value={currentTime}
readOnly={true}
onChange={setAnimationTime}
/>
<AnimationScrubber onChange={setAnimationTime} />
</AnimationControlsListItem>
<AnimationControlsListItem>
<Dropdown
Expand Down

0 comments on commit 1370399

Please sign in to comment.