From a61cbbf18ca99a885152362313db412e7145e749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piggy=20Park=20=28=EB=B0=95=EC=9A=A9=ED=83=9C=29?= Date: Sat, 22 Feb 2025 17:45:48 +0900 Subject: [PATCH 1/2] chore(data-table): solve transform data-table update bug (#5657) * chore(data-table): solve transform data-table update bug Signed-off-by: samuel.park * fix(data-table): improve data-table cascading update UX Signed-off-by: samuel.park --------- Signed-off-by: samuel.park --- .../WidgetFormDataTableCardAddContents.vue | 4 +- .../WidgetFormDataTableCardFooter.vue | 6 +- ...dgetFormDataTableCardTransformContents.vue | 8 +- .../use-data-table-cascade-update.ts | 77 +++++++++++++------ .../widgets/_store/widget-generate-store.ts | 5 ++ 5 files changed, 67 insertions(+), 33 deletions(-) diff --git a/apps/web/src/common/modules/widgets/_components/WidgetFormDataTableCardAddContents.vue b/apps/web/src/common/modules/widgets/_components/WidgetFormDataTableCardAddContents.vue index bbb59f4867..b6b67531db 100644 --- a/apps/web/src/common/modules/widgets/_components/WidgetFormDataTableCardAddContents.vue +++ b/apps/web/src/common/modules/widgets/_components/WidgetFormDataTableCardAddContents.vue @@ -82,7 +82,9 @@ const { } = useWidgetFormQuery({ widgetId: computed(() => widgetGenerateState.widgetId), }); -const { cascadeUpdateDataTable } = useDataTableCascadeUpdate({ +const { + cascadeUpdateDataTable, +} = useDataTableCascadeUpdate({ widgetId: computed(() => widgetGenerateState.widgetId), }); diff --git a/apps/web/src/common/modules/widgets/_components/WidgetFormDataTableCardFooter.vue b/apps/web/src/common/modules/widgets/_components/WidgetFormDataTableCardFooter.vue index 0938b6c461..9ec674d612 100644 --- a/apps/web/src/common/modules/widgets/_components/WidgetFormDataTableCardFooter.vue +++ b/apps/web/src/common/modules/widgets/_components/WidgetFormDataTableCardFooter.vue @@ -1,5 +1,5 @@