From ec927d65642cee01769e0b22f3185109d7d45c9b Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 2 Nov 2021 22:17:35 +0100 Subject: [PATCH] feat: move active columns filter to new popup component --- src/components/misc/popup.vue | 1 + src/views/list/views/Table.vue | 103 +++++++++++++++++---------------- 2 files changed, 55 insertions(+), 49 deletions(-) diff --git a/src/components/misc/popup.vue b/src/components/misc/popup.vue index 0739a1129..7ea0c5dea 100644 --- a/src/components/misc/popup.vue +++ b/src/components/misc/popup.vue @@ -15,6 +15,7 @@ export default { const popup = ref(null) const toggle = () => { + console.log('toggle') open.value = !open.value } diff --git a/src/views/list/views/Table.vue b/src/views/list/views/Table.vue index 0d3656945..a66e3cd76 100644 --- a/src/views/list/views/Table.vue +++ b/src/views/list/views/Table.vue @@ -2,59 +2,63 @@
- - {{ $t('list.table.columns') }} - + + + +
- - - # - - {{ $t('task.attributes.done') }} - - - {{ $t('task.attributes.title') }} - - - {{ $t('task.attributes.priority') }} - - - {{ $t('task.attributes.labels') }} - - - {{ $t('task.attributes.assignees') }} - - - {{ $t('task.attributes.dueDate') }} - - - {{ $t('task.attributes.startDate') }} - - - {{ $t('task.attributes.endDate') }} - - - {{ $t('task.attributes.percentDone') }} - - - {{ $t('task.attributes.created') }} - - - {{ $t('task.attributes.updated') }} - - - {{ $t('task.attributes.createdBy') }} - - -
@@ -192,10 +196,12 @@ import Sort from '../../../components/tasks/partials/sort' import {saveListView} from '@/helpers/saveListView' import FilterPopup from '@/components/list/partials/filter-popup.vue' import Pagination from '@/components/misc/pagination.vue' +import Popup from '../../../components/misc/popup' export default { name: 'Table', components: { + Popup, Done, FilterPopup, Sort, @@ -211,7 +217,6 @@ export default { ], data() { return { - showActiveColumnsFilter: false, activeColumns: { id: true, done: true,