Skip to content

Instantly share code, notes, and snippets.

@KensoDev
Created September 15, 2016 20:06
Show Gist options
  • Select an option

  • Save KensoDev/72e5e304cd4e7e0c7d0c74bce4b85f26 to your computer and use it in GitHub Desktop.

Select an option

Save KensoDev/72e5e304cd4e7e0c7d0c74bce4b85f26 to your computer and use it in GitHub Desktop.
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import ListItem from '../ListItem'
import BlankState from '../BlankState';
require('./style.css');
class ItemList extends Component {
constructor(props) {
super(props);
}
componentDidUpdate() {
}
render() {
const {
onRemoveHover,
onItemHover,
loading,
items,
itemsLoaded,
selected,
mainItemType,
onItemClick
} = this.props;
const objects = items[mainItemType];
if (objects.length == 0 && !loading) {
return(
<BlankState />
)
}
return (
<div className="items_list">
<ul id="poisContainer">
{
objects.map(item => <ListItem
onRemoveHover={ onRemoveHover }
onItemHover={ onItemHover }
onItemClick={ onItemClick}
key={ item.id }
mainItemType= { mainItemType }
item={ item } />)
}
</ul>
</div>
);
}
}
export default ItemList;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment