Adding lazy-loader for images on-demand

This commit is contained in:
James Barnsley
2017-08-09 08:52:49 +12:00
parent 0825039d04
commit 160a9ad700
5 changed files with 71 additions and 70 deletions

View File

@ -1,4 +1,6 @@
import { hashHistory } from 'react-router'
import React, { PropTypes } from 'react'
import GridItem from './GridItem'
@ -16,11 +18,16 @@ export default class CategoryGrid extends React.Component{
return (
<div className={className}>
{
this.props.categories.map(
(category, index) => {
return <GridItem item={category} key={index} link={global.baseURL+'discover/categories/'+category.id} />
}
)
this.props.categories.map(category => {
return (
<GridItem
key={category.id}
type="category"
item={category}
onClick={e => {hashHistory.push(global.baseURL+'discover/categories/'+category.id)}}
/>
)
})
}
</div>
);