webamp/js/components/EqualizerWindow/EqAuto.js
2017-07-13 19:54:00 -07:00

19 lines
571 B
JavaScript

import React from "react";
import { connect } from "react-redux";
import classnames from "classnames";
import { SET_EQ_AUTO } from "../../actionTypes";
const EqAuto = props => {
const className = classnames({
selected: props.auto
});
return <div id="auto" className={className} onClick={props.toggleAuto} />;
};
const toggleAuto = () => (dispatch, getState) => {
dispatch({ type: SET_EQ_AUTO, value: !getState().equalizer.auto });
};
const mapDispatchToProps = { toggleAuto };
export default connect(state => state.equalizer, mapDispatchToProps)(EqAuto);