import React, { PropTypes } from 'react'
import ReactDOM from 'react-dom'
import { Router, Link, hashHistory } from 'react-router'
import FontAwesome from 'react-fontawesome'
import LazyLoad from 'react-lazyload'
import Thumbnail from './Thumbnail'
import ArtistSentence from './ArtistSentence'
export default class GridItem extends React.Component{
constructor(props) {
super(props)
}
handleClick(e){
if (this.props.onClick && e.target.tagName.toLowerCase() !== 'a'){
this.props.onClick(e)
}
}
handleContextMenu(e){
if (this.props.onContextMenu){
this.props.onContextMenu(e)
}
}
renderSecondary(item){
var output = ''
switch (item.type){
case 'playlist':
return (
{item.tracks_total ? item.tracks_total+' tracks' : null}
{item.can_edit ?