import React from 'react';
const mouseOverColor = '#add8e6';
const mouseOutColor = 'white';
const Track = (props) => {
return (
{e.target.style.backgroundColor = mouseOverColor}}
onMouseOut={(e) => {e.target.style.backgroundColor = mouseOutColor}}
onClick={() => props.playPreview(props.track.preview_url)}
>
{props.track.name}
);
};
Track.propTypes = {
track: React.PropTypes.object.isRequired,
playPreview: React.PropTypes.func.isRequired,
};
Track.styles = {
li: {
fontSize: '1.5em',
padding: '0.2em',
listStyleType: 'none',
backgroundColor: mouseOutColor,
},
};
export default Track;