webamp/js/components/MainWindow/Shuffle.js
2017-08-28 17:02:08 -07:00

20 lines
549 B
JavaScript

import React from "react";
import { connect } from "react-redux";
import classnames from "classnames";
import { toggleShuffle } from "../../actionCreators";
const Shuffle = ({ shuffle, handleClick }) => (
<div
id="shuffle"
className={classnames({ selected: shuffle })}
onClick={handleClick}
/>
);
const mapStateToProps = state => ({
shuffle: state.media.shuffle
});
const mapDispatchToProps = dispatch => ({
handleClick: () => dispatch(toggleShuffle())
});
export default connect(mapStateToProps, mapDispatchToProps)(Shuffle);