From dce38c1a284def508f84d9ff6f430053a03b2ac7 Mon Sep 17 00:00:00 2001 From: SachaG Date: Wed, 1 Feb 2017 10:39:18 +0900 Subject: [PATCH] Simplify custom fragment code --- packages/customization-demo/lib/fragments.js | 46 ++------------------ 1 file changed, 3 insertions(+), 43 deletions(-) diff --git a/packages/customization-demo/lib/fragments.js b/packages/customization-demo/lib/fragments.js index 5a72df6e5..c000a3d2d 100644 --- a/packages/customization-demo/lib/fragments.js +++ b/packages/customization-demo/lib/fragments.js @@ -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');