From d67f4505116ef09bf8e86f6d3d9eeb5d92259160 Mon Sep 17 00:00:00 2001
From: Angelina Filippova <linakirsanova@gmail.com>
Date: Wed, 27 Mar 2019 03:33:35 +0500
Subject: [PATCH] Change rendering approach in users filters

---
 src/views/users/components/UsersFilter.vue | 35 +++++-----------------
 1 file changed, 7 insertions(+), 28 deletions(-)

diff --git a/src/views/users/components/UsersFilter.vue b/src/views/users/components/UsersFilter.vue
index aaaccb34..7da7a0dd 100644
--- a/src/views/users/components/UsersFilter.vue
+++ b/src/views/users/components/UsersFilter.vue
@@ -7,15 +7,13 @@
     multiple
     class="select-field"
     @change="toggleFilters">
-    <el-option-group
-      v-for="group in filters"
-      :key="group.label"
-      :label="group.label">
-      <el-option
-        v-for="item in group.options"
-        :key="item.value"
-        :label="item.label"
-        :value="item.value"/>
+    <el-option-group :label="$t('usersFilter.byUserType')">
+      <el-option value="local">{{ $t('usersFilter.local') }}</el-option>
+      <el-option value="external">{{ $t('usersFilter.external') }}</el-option>
+    </el-option-group>
+    <el-option-group :label="$t('usersFilter.byStatus')">
+      <el-option value="active">{{ $t('usersFilter.active') }}</el-option>
+      <el-option value="deactivated">{{ $t('usersFilter.deactivated') }}</el-option>
     </el-option-group>
   </el-select>
 </template>
@@ -24,25 +22,6 @@
 export default {
   data() {
     return {
-      filters: [{
-        label: this.$i18n.t('usersFilter.byUserType'),
-        options: [{
-          label: this.$i18n.t('usersFilter.local'),
-          value: 'local'
-        }, {
-          label: this.$i18n.t('usersFilter.external'),
-          value: 'external'
-        }]
-      }, {
-        label: this.$i18n.t('usersFilter.byStatus'),
-        options: [{
-          label: this.$i18n.t('usersFilter.active'),
-          value: 'active'
-        }, {
-          label: this.$i18n.t('usersFilter.deactivated'),
-          value: 'deactivated'
-        }]
-      }],
       value: []
     }
   },
-- 
GitLab