Files
talk/plugins/talk-plugin-featured/client/containers/Tab.js
T

26 lines
684 B
JavaScript

import {compose, gql} from 'react-apollo';
import withFragments from 'coral-framework/hocs/withFragments';
import excludeIf from 'coral-framework/hocs/excludeIf';
import connect from 'coral-framework/hocs/connect';
import Tab from '../components/Tab';
// TODO: This is just example code, and needs to replaced by an actual implementation.
const enhance = compose(
connect((state) => ({
stream: state.stream,
})),
withFragments({
asset: gql`
fragment TalkFeatured_Tab_asset on Asset {
recentComments {
id
}
}`,
}),
excludeIf((props) => {
return props.asset.recentComments.length === 0;
})
);
export default enhance(Tab);