diff --git a/webapp/graphql/Fragments.js b/webapp/graphql/Fragments.js index 68cd02c6a..1d9c2ee08 100644 --- a/webapp/graphql/Fragments.js +++ b/webapp/graphql/Fragments.js @@ -62,6 +62,18 @@ export const postFragment = gql` } ` +export const groupFragment = gql` + fragment group on Group { + id + groupName: name + slug + disabled + deleted + about + groupType + } +` + export const postCountsFragment = gql` fragment postCounts on Post { commentsCount diff --git a/webapp/graphql/Search.js b/webapp/graphql/Search.js index 56f5d7c4c..71dd18c07 100644 --- a/webapp/graphql/Search.js +++ b/webapp/graphql/Search.js @@ -1,9 +1,15 @@ import gql from 'graphql-tag' -import { userFragment, postFragment, tagsCategoriesAndPinnedFragment } from './Fragments' +import { + userFragment, + postFragment, + groupFragment, + tagsCategoriesAndPinnedFragment, +} from './Fragments' export const searchQuery = gql` ${userFragment} ${postFragment} + ${groupFragment} query ($query: String!) { searchResults(query: $query, limit: 5) { @@ -24,6 +30,9 @@ export const searchQuery = gql` ... on Tag { id } + ... on Group { + ...group + } } } `