import React from 'react'; import AssetPreview from 'components/AssetPreview'; class ChannelClaimsDisplay extends React.Component { constructor (props) { super(props); this.showNextResultsPage = this.showNextResultsPage.bind(this); this.showPreviousResultsPage = this.showPreviousResultsPage.bind(this); } showPreviousResultsPage () { const { channel: { claimsData: { currentPage } } } = this.props; const previousPage = parseInt(currentPage) - 1; this.showNewPage(previousPage); } showNextResultsPage () { const { channel: { claimsData: { currentPage } } } = this.props; const nextPage = parseInt(currentPage) + 1; this.showNewPage(nextPage); } showNewPage (page) { const { channelKey, channel: { name, longId } } = this.props; this.props.onChannelPageUpdate(channelKey, name, longId, page); } render () { const { channel: { claimsData: { claims, currentPage, totalPages } } } = this.props; return (
{(claims.length > 0) ? (
{claims.map((claim, index) => )}
{(currentPage > 1) && } {(currentPage < totalPages) && }
) : (

There are no claims in this channel

)}
); } }; export default ChannelClaimsDisplay;