From a4a10fc4fc3785b953967afe598d5663df33a28e Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 24 Jul 2020 14:31:05 +0200 Subject: refactor out player... --- .../frontend/app/views/viewer/nav/viewer.icons.js | 23 ++++------------------ 1 file changed, 4 insertions(+), 19 deletions(-) (limited to 'animism-align/frontend/app/views/viewer/nav/viewer.icons.js') diff --git a/animism-align/frontend/app/views/viewer/nav/viewer.icons.js b/animism-align/frontend/app/views/viewer/nav/viewer.icons.js index c65c2e6..a39cb16 100644 --- a/animism-align/frontend/app/views/viewer/nav/viewer.icons.js +++ b/animism-align/frontend/app/views/viewer/nav/viewer.icons.js @@ -38,8 +38,8 @@ export const Arrow = React.memo(({ type }) => ( // volume toggle -const VolumeIcon = React.memo(({ muted }) => ( -
actions.audio.toggleMuted()}> +export const VolumeControl = React.memo(({ volume }) => ( +
actions.audio.setVolume(setVolume ? 0.0 : 1.0)}> @@ -47,11 +47,6 @@ const VolumeIcon = React.memo(({ muted }) => (
)) -export const VolumeControl = connect(state => ({ - muted: state.audio.muted, -}))(VolumeIcon) - - // play / pause button const PlayIcon = ( @@ -65,7 +60,7 @@ const PauseIcon = ( ) -const PlayButtonIcon = ({ playing }) => { +export const PlayButton = ({ playing }) => { return (
{ ) } -export const PlayButton = connect(state => ({ - playing: state.audio.playing, -}))(PlayButtonIcon) - - // player current time -const PlayerTimeSpan = ({ play_ts, duration }) => ( +export const PlayerTime = ({ play_ts, duration }) => ( {timestamp(play_ts)} {' / '} {timestamp(duration)} ) - -export const PlayerTime = connect(state => ({ - play_ts: state.audio.play_ts, - duration: state.align.timeline.duration, -}))(PlayerTimeSpan) -- cgit v1.2.3-70-g09d2