From 9c059c5887ecaae44ca06232bdaeef10cd302bd4 Mon Sep 17 00:00:00 2001 From: Angelina Filippova Date: Thu, 28 Mar 2019 01:30:40 +0500 Subject: [PATCH] Refactoring --- src/views/users/components/UsersFilter.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/views/users/components/UsersFilter.vue b/src/views/users/components/UsersFilter.vue index 6576cd13..3f057cc0 100644 --- a/src/views/users/components/UsersFilter.vue +++ b/src/views/users/components/UsersFilter.vue @@ -35,12 +35,13 @@ export default { }, methods: { removeOppositeFilters() { + const filtersQuantity = Object.keys(this.$store.state.users.filters).length const currentFilters = this.$data.value.slice() const indexOfLocal = currentFilters.indexOf('local') const indexOfExternal = currentFilters.indexOf('external') const indexOfActive = currentFilters.indexOf('active') const indexOfDeactivated = currentFilters.indexOf('deactivated') - if (currentFilters.length === 4) { + if (currentFilters.length === filtersQuantity) { return [] } else if (indexOfLocal > -1 && indexOfExternal > -1) { const filterToRemove = indexOfLocal > indexOfExternal ? indexOfExternal : indexOfLocal