import Tab from '../components/Tab'; import { withFragments, excludeIf } from 'plugin-api/beta/client/hocs'; import { compose, gql } from 'react-apollo'; import { withProps } from 'recompose'; const enhance = compose( withFragments({ asset: gql` fragment TalkFeaturedComments_Tab_asset on Asset { featuredCommentsCount: totalCommentCount(tags: ["FEATURED"]) @skip(if: $hasComment) } `, }), excludeIf(props => props.asset.featuredCommentsCount === 0), withProps(props => ({ featuredCommentsCount: props.asset.featuredCommentsCount, })) ); export default enhance(Tab);