diff --git a/webapp/components/_new/features/SearchResults/SearchResults.vue b/webapp/components/_new/features/SearchResults/SearchResults.vue
index f3730f61d..dadbd5aac 100644
--- a/webapp/components/_new/features/SearchResults/SearchResults.vue
+++ b/webapp/components/_new/features/SearchResults/SearchResults.vue
@@ -59,6 +59,14 @@
+
+
+
+
+
+
+
+
@@ -100,13 +108,14 @@
@@ -365,6 +428,10 @@ export default {
opacity: 0.8;
}
}
+
+ .group-teaser-card-wrapper {
+ padding: 0;
+ }
}
.grid-total-search-results {
diff --git a/webapp/graphql/Search.js b/webapp/graphql/Search.js
index 71dd18c07..d2131ddc0 100644
--- a/webapp/graphql/Search.js
+++ b/webapp/graphql/Search.js
@@ -61,6 +61,20 @@ export const searchPosts = gql`
}
`
+export const searchGroups = gql`
+ ${groupFragment}
+
+ query ($query: String!, $firstGroups: Int, $groupsOffset: Int) {
+ searchGroups(query: $query, firstGroups: $firstGroups, groupsOffset: $groupsOffset) {
+ groupCount
+ groups {
+ __typename
+ ...group
+ }
+ }
+ }
+`
+
export const searchUsers = gql`
${userFragment}