From 7a43546eebf45682d83164bea652ecd7c1d7dcb4 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Tue, 29 Jul 2025 04:05:46 -0500 Subject: [PATCH] fix: Data Management Headers (#5830) --- frontend/components/global/CrudTable.vue | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/frontend/components/global/CrudTable.vue b/frontend/components/global/CrudTable.vue index 6066292d4..1bdcb4950 100644 --- a/frontend/components/global/CrudTable.vue +++ b/frontend/components/global/CrudTable.vue @@ -22,10 +22,9 @@ props.headers, (newHeaders) => { + localHeaders.value = [...newHeaders]; + }, { deep: true }); + const filteredHeaders = computed(() => { - return props.headers.filter(header => header.show).map(header => header.value); + return localHeaders.value.filter(header => header.show).map(header => header.value); }); const headersWithoutActions = computed(() => - props.headers + localHeaders.value .filter(header => filteredHeaders.value.includes(header.value)) .map(header => ({ ...header, @@ -214,6 +221,7 @@ export default defineNuxtComponent({ return { sortBy, selected, + localHeaders, filteredHeaders, headersWithoutActions, activeHeaders,