diff --git a/website/client/components/shops/timeTravelers/index.vue b/website/client/components/shops/timeTravelers/index.vue index 5a01e08cf7..b3a2ee7813 100644 --- a/website/client/components/shops/timeTravelers/index.vue +++ b/website/client/components/shops/timeTravelers/index.vue @@ -48,7 +48,7 @@ div( v-for="category in categories", - v-if="!closed && viewOptions[category.identifier].selected", + v-if="!anyFilterSelected || (!closed && viewOptions[category.identifier].selected)", :class="category.identifier" ) h2.mb-3 {{ category.text }} @@ -329,12 +329,15 @@ normalGroups.map((category) => { this.$set(this.viewOptions, category.identifier, { - selected: true, + selected: false, }); }); return normalGroups; }, + anyFilterSelected () { + return Object.values(this.viewOptions).some(g => g.selected); + }, }, methods: { travelersItems (category, sortBy, searchBy, hidePinned) {