webamp/js/components/Repeat.js
2017-01-17 17:51:21 -08:00

24 lines
533 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}
/>
);
const mapStateToProps = (state) => ({
repeat: state.media.repeat
});
const mapDispatchToProps = (dispatch) => ({
handleClick: () => dispatch(toggleRepeat())
});
export default connect(mapStateToProps, mapDispatchToProps)(Repeat);