diff --git a/webapp/components/FilterMenu/FilterMenu.vue b/webapp/components/FilterMenu/FilterMenu.vue index 9bfb3ddba..46820f2ee 100644 --- a/webapp/components/FilterMenu/FilterMenu.vue +++ b/webapp/components/FilterMenu/FilterMenu.vue @@ -1,26 +1,6 @@ @@ -13,7 +13,7 @@ import _ from 'lodash' import Dropdown from '~/components/Dropdown' import { filterPosts } from '~/graphql/PostQuery.js' -import { mapMutations } from 'vuex' +import { mapGetters, mapMutations } from 'vuex' import FilterPostsMenuItems from '~/components/FilterPosts/FilterPostsMenuItems' export default { @@ -32,6 +32,9 @@ export default { } }, computed: { + ...mapGetters({ + currentUser: 'auth/user', + }), chunk() { return _.chunk(this.categories, 2) }, @@ -40,8 +43,8 @@ export default { ...mapMutations({ setPosts: 'posts/SET_POSTS', }), - filterPosts(categoryIds) { - const filter = categoryIds.length ? { categories_some: { id_in: categoryIds } } : {} + filterPosts(filter) { + // const filter = categoryIds.length ? { categories_some: { id_in: categoryIds } } : {} this.$apollo .query({ query: filterPosts(this.$i18n), diff --git a/webapp/components/FilterPosts/FilterPostsMenuItems.vue b/webapp/components/FilterPosts/FilterPostsMenuItems.vue index 593781cdb..43189ad21 100644 --- a/webapp/components/FilterPosts/FilterPostsMenuItems.vue +++ b/webapp/components/FilterPosts/FilterPostsMenuItems.vue @@ -2,7 +2,7 @@ - {{ $t('filter-posts.header') }} + {{ $t('filter-posts.categories.header') }} @@ -19,7 +19,7 @@ :primary="allCategories" /> - + @@ -55,17 +55,55 @@ + + + + {{ + filteredByFollowers ? $t('filter-posts.followers.header') : $t('filter-posts.all.header') + }} + + + + + + + + +
+ +
+ +
+
+
+