From 05a4ecc65421eb123ec064d45a1a66e7fc43324d Mon Sep 17 00:00:00 2001 From: flfeders Date: Wed, 11 Dec 2024 21:56:05 +0100 Subject: [PATCH] Change in Table Expansion --- pages/workingtimes/index.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pages/workingtimes/index.vue b/pages/workingtimes/index.vue index eb5aa6e..2e459b6 100644 --- a/pages/workingtimes/index.vue +++ b/pages/workingtimes/index.vue @@ -181,6 +181,13 @@ const updateWorkingTime = async (data) => { await setupPage() } +const toggleRow = (row) => { + if(expand.value.openedRows.includes(row)){ + expand.value.openedRows = [] + } else { + expand.value.openedRows = [row] + } +} const expand = ref({ openedRows: [], @@ -261,7 +268,7 @@ const expand = ref({ :columns="columns" :rows="filteredRows" :empty-state="{ icon: 'i-heroicons-circle-stack-20-solid', label: 'Noch keine Einträge' }" - @select="(i) => expand.openedRows = [i]" + @select="(i) => toggleRow(i)" v-model:expand="expand" :multiple-expand="false"