import { connect } from 'react-redux' import { audioPlayFile } from '../actions' import Link from '../components/UI/Link.jsx' const mapStateToProps = (state, ownProps) => ({ }) const mapDispatchToProps = (dispatch, ownProps) => ({ onClick: () => { switch (ownProps.file.type) { case 'audio': dispatch(audioPlayFile(ownProps.file)) break } } }) const FileLink = connect( mapStateToProps, mapDispatchToProps )(Link) export default FileLink