import React, { useEffect } from 'react' import { connect } from 'react-redux' import { setAutoplayValues } from 'Duck/sessions' import { session as sessionRoute } from 'App/routes'; import { Link, Icon, Slider, Tooltip } from 'UI'; import { connectPlayer } from 'Player/store'; import { Controls as PlayerControls } from 'Player'; function Autoplay(props) { const { previousId, nextId, autoplay } = props useEffect(() => { props.setAutoplayValues() }, []) return (
} tooltip={'Autoplay'} />
) } const connectAutoplay = connect(state => ({ previousId: state.getIn([ 'sessions', 'previousId' ]), nextId: state.getIn([ 'sessions', 'nextId' ]), }), { setAutoplayValues }) export default connectAutoplay(connectPlayer(state => ({ autoplay: state.autoplay, }), { toggleAutoplay: PlayerControls.toggleAutoplay })(Autoplay))