feat: ListList script setup (#2441)

Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2441
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
This commit is contained in:
Dominik Pschenitschni 2022-09-28 16:08:23 +00:00 committed by konrad
parent 63f2e6ba6f
commit bbf4ef4697
6 changed files with 163 additions and 177 deletions

View file

@ -1,7 +1,7 @@
<template>
<ListWrapper class="list-kanban" :list-id="listId" viewName="kanban">
<template #header>
<div class="filter-container" v-if="isSavedFilter">
<div class="filter-container" v-if="isSavedFilter(list)">
<div class="items">
<filter-popup
v-model="params"
@ -239,6 +239,7 @@ import {getCollapsedBucketState, saveCollapsedBucketState} from '@/helpers/saveC
import {calculateItemPosition} from '../../helpers/calculateItemPosition'
import KanbanCard from '@/components/tasks/partials/kanban-card.vue'
import DropdownItem from '@/components/misc/dropdown-item.vue'
import {isSavedFilter} from '@/helpers/savedFilter'
const DRAG_OPTIONS = {
// sortable options
@ -324,9 +325,6 @@ export default defineComponent({
})
},
isSavedFilter() {
return this.list.isSavedFilter && !this.list.isSavedFilter()
},
loadBucketParameter() {
return {
listId: this.listId,
@ -356,6 +354,8 @@ export default defineComponent({
},
methods: {
isSavedFilter,
loadBuckets() {
const {listId, params} = this.loadBucketParameter