webamp/js/components/MainWindow/Repeat.js
2017-09-08 22:04:16 -07:00

24 lines
561 B
JavaScript

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