import React from 'react'; import PropTypes from 'prop-types'; export default class PageListMeta extends React.Component { isPortalPath(path) { if (path.match(/.*\/$/)) { return true; } return false; } render() { // TODO isPortal() const page = this.props.page; // portal check let PortalLabel; if (this.isPortalPath(page.path)) { PortalLabel = PORTAL; } let CommentCount; if (page.commentCount > 0) { CommentCount = {page.commentCount}; } let LikerCount; if (page.liker.length > 0) { LikerCount = {page.liker.length}; } return ( {PortalLabel} {CommentCount} {LikerCount} ); } } PageListMeta.propTypes = { page: PropTypes.object.isRequired, }; PageListMeta.defaultProps = { page: {}, };