shops - timeTravelers: refactor filter logic

This commit is contained in:
negue
2019-03-04 20:14:49 +01:00
parent 6d3e9e0de0
commit f9b9e75c18

View File

@@ -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) {