import React from "react"; import { connect } from "react-redux"; import Slider from "rc-slider/lib/Slider"; import { setPlaylistScrollPosition } from "../../actionCreators"; import { getVisibleTrackIds, getPlaylistScrollPosition } from "../../selectors"; const Handle = () =>
; const ScrollBar = props => ( ); const mapDispatchToProps = { setPlaylistScrollPosition: position => setPlaylistScrollPosition(100 - position) }; const mapStateToProps = state => ({ playlistScrollPosition: getPlaylistScrollPosition(state), allTracksAreVisible: getVisibleTrackIds(state).length === state.playlist.length }); export default connect( mapStateToProps, mapDispatchToProps )(ScrollBar);