diff --git a/webapp/components/FilterMenu/CategoriesFilter.vue b/webapp/components/FilterMenu/CategoriesFilter.vue index 5db8d1fdd..bcbfc7d1c 100644 --- a/webapp/components/FilterMenu/CategoriesFilter.vue +++ b/webapp/components/FilterMenu/CategoriesFilter.vue @@ -6,7 +6,7 @@ :filled="!filteredCategoryIds.length" :label="$t('filter-menu.all')" icon="check" - @click="resetCategories" + @click="setResetCategories" />
  • @@ -47,9 +47,6 @@ export default { LabeledButton, }, mixins: [SortCategories], - props: { - showMobileMenu: { type: Boolean, default: false }, - }, data() { return { categories: [], @@ -65,6 +62,10 @@ export default { resetCategories: 'posts/RESET_CATEGORIES', toggleCategory: 'posts/TOGGLE_CATEGORY', }), + setResetCategories() { + this.resetCategories() + this.$emit('showFilterMenu') + }, saveCategories() { this.$apollo .mutate({ @@ -72,6 +73,7 @@ export default { variables: { activeCategories: this.filteredCategoryIds }, }) .then(() => { + this.$emit('showFilterMenu') this.$toast.success(this.$t('filter-menu.save.success')) }) .catch(() => { diff --git a/webapp/components/FilterMenu/FilterMenu.vue b/webapp/components/FilterMenu/FilterMenu.vue index 2d4d836d5..ef4614764 100644 --- a/webapp/components/FilterMenu/FilterMenu.vue +++ b/webapp/components/FilterMenu/FilterMenu.vue @@ -11,7 +11,7 @@ @@ -29,7 +29,6 @@ export default { props: { placement: { type: String }, offset: { type: [String, Number] }, - showMobileMenu: { type: Boolean, default: false }, }, computed: { ...mapGetters({ diff --git a/webapp/components/FilterMenu/FilterMenuComponent.vue b/webapp/components/FilterMenu/FilterMenuComponent.vue index 3f22aaed8..7a582a7c4 100644 --- a/webapp/components/FilterMenu/FilterMenuComponent.vue +++ b/webapp/components/FilterMenu/FilterMenuComponent.vue @@ -3,7 +3,7 @@

    {{ $t('filter-menu.filter-by') }}

    - +

    {{ $t('filter-menu.order-by') }}

    @@ -28,9 +28,6 @@ export default { categoriesActive: this.$env.CATEGORIES_ACTIVE, } }, - props: { - showMobileMenu: { type: Boolean, default: false }, - }, } diff --git a/webapp/components/HeaderMenu/HeaderMenu.vue b/webapp/components/HeaderMenu/HeaderMenu.vue index f1883b0cc..f96a287e4 100644 --- a/webapp/components/HeaderMenu/HeaderMenu.vue +++ b/webapp/components/HeaderMenu/HeaderMenu.vue @@ -149,7 +149,7 @@ style="flex-grow: 0; flex-basis: auto; padding: 20px 0" > - + @@ -179,7 +179,9 @@ style="text-align: center" > - +
    + +
    diff --git a/webapp/constants/posts.js b/webapp/constants/posts.js index 7890578c8..93f387c88 100644 --- a/webapp/constants/posts.js +++ b/webapp/constants/posts.js @@ -1,2 +1,3 @@ export const first = 12 export const offset = 0 +export const POST_ADD_BUTTON_POSITION_TOP = true diff --git a/webapp/layouts/default.vue b/webapp/layouts/default.vue index 48043e3b9..524a530d1 100644 --- a/webapp/layouts/default.vue +++ b/webapp/layouts/default.vue @@ -5,7 +5,7 @@
    - +
    diff --git a/webapp/pages/index.vue b/webapp/pages/index.vue index b0f8c8679..37c07eeab 100644 --- a/webapp/pages/index.vue +++ b/webapp/pages/index.vue @@ -1,64 +1,89 @@