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, Toggler } from 'UI'; import { connectPlayer } from 'Player/store'; import { Controls as PlayerControls } from 'Player'; import { Tooltip } from 'react-tippy'; import cn from 'classnames'; function Autoplay(props) { const { previousId, nextId, autoplay, disabled } = props useEffect(() => { props.setAutoplayValues() }, []) return (
Auto-Play
) } 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))