import React from "react"; import { connect } from "react-redux"; import Volume from "../Volume"; import Balance from "../Balance"; import { segment } from "../../utils"; import { closeWindow, toggleEqualizerShadeMode } from "../../actionCreators"; const EqualizerShade = props => { const { volume, balance } = props; const classes = ["left", "center", "right"]; const eqVolumeClassName = segment(0, 100, volume, classes); const eqBalanceClassName = segment(-100, 100, balance, classes); return (
); }; const mapDispatchToProps = { closeWindow: () => closeWindow("equalizer"), toggleEqualizerShadeMode }; const mapStateToProps = state => ({ volume: state.media.volume, balance: state.media.balance }); export default connect(mapStateToProps, mapDispatchToProps)(EqualizerShade);