import React, { Component } from 'react';
import chooseAlbum from '../actions/musicPlayer';
import ImgVertHor from '../components/ImgVertHor';
import PropTypes from 'prop-types';
class AlbumCoverThumb extends Component {
// constructor(props) {
// super(props);
//
// this.handleAlbumSelect = this.handleAlbumSelect.bind(this);
// }
// handleAlbumSelect () {
// const { album, dispatch } = this.props;
// dispatch(chooseAlbum(album));
// }
render() {
const { album, albumIndex, hasPlay, inSlider, isActive, onHandleSelect } = this.props;
return(
)
}
}
AlbumCoverThumb.propTypes = {
album: PropTypes.oneOfType([
PropTypes.array,
PropTypes.shape({
buyed: PropTypes.bool,
cover: PropTypes.shape({
L: PropTypes.string,
M: PropTypes.string,
S: PropTypes.string,
XL: PropTypes.string
}),
currency: PropTypes.string,
description: PropTypes.string,
favoriteCount: PropTypes.oneOfType([
PropTypes.number,
PropTypes.string
]),
favorited: PropTypes.bool,
genres: PropTypes.string,
songs: PropTypes.oneOfType([
PropTypes.array,
PropTypes.shape()
]),
sugested_donation: PropTypes.oneOfType([
PropTypes.number,
PropTypes.string
]),
title: PropTypes.string,
})
]).isRequired,
albumIndex: PropTypes.number,
dispatch: PropTypes.func,
hasPlay: PropTypes.bool,
inSlider: PropTypes.bool,
isActive: PropTypes.bool,
// key: PropTypes.number
onHandleSelect: PropTypes.func
}
export default AlbumCoverThumb;