Simplify custom fragment code

This commit is contained in:
SachaG 2017-02-01 10:39:18 +09:00
parent 591385b0f8
commit dce38c1a28

View file

@ -1,52 +1,12 @@
import { registerFragment } from 'meteor/nova:lib';
import { registerFragment, getFragment } from 'meteor/nova:lib';
import gql from 'graphql-tag';
const CustomPostsListFragment = gql`
fragment CustomPostsList on Post {
_id
title
url
slug
thumbnailUrl
postedAt
sticky
status
categories {
# ...minimumCategoryInfo
_id
name
slug
}
commentCount
commenters {
# ...avatarUserInfo
_id
displayName
emailHash
slug
}
upvoters {
_id
}
downvoters {
_id
}
upvotes
downvotes
baseScore
score
viewCount
clickCount
user {
# ...avatarUserInfo
_id
displayName
emailHash
slug
}
userId
...PostsList
color # new custom property!
}
${getFragment('PostsList')}
`;
registerFragment(CustomPostsListFragment, 'PostsList');