From 9301205c0977207b016e1b8aa0e21a3f297e2372 Mon Sep 17 00:00:00 2001 From: usmanibraheem Date: Mon, 10 Nov 2025 11:45:54 +0500 Subject: [PATCH 1/3] fix(Table): apply dynamic styles to table header based on column metadata --- src/runtime/components/Table.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/runtime/components/Table.vue b/src/runtime/components/Table.vue index ba8663e344..a15b8fe56f 100644 --- a/src/runtime/components/Table.vue +++ b/src/runtime/components/Table.vue @@ -554,6 +554,7 @@ defineExpose({ ], pinned: !!header.column.getIsPinned() })" + :style="[resolveValue(header.column.columnDef.meta?.style?.th, header)]" > From 03f0d7d5a3a1c585b4104c7ffd9ec5489beb3bc3 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 10 Nov 2025 10:35:12 +0100 Subject: [PATCH 2/3] fix: clean without array --- src/runtime/components/Table.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/components/Table.vue b/src/runtime/components/Table.vue index a15b8fe56f..b8ddf62ead 100644 --- a/src/runtime/components/Table.vue +++ b/src/runtime/components/Table.vue @@ -554,7 +554,7 @@ defineExpose({ ], pinned: !!header.column.getIsPinned() })" - :style="[resolveValue(header.column.columnDef.meta?.style?.th, header)]" + :style="resolveValue(header.column.columnDef.meta?.style?.th, header)" > From d1a98796271aad042d287d562fc4a5e75aa08696 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 10 Nov 2025 10:35:24 +0100 Subject: [PATCH 3/3] test: update snapshots --- .../__snapshots__/Table-vue.spec.ts.snap | 14 +++++++------- test/components/__snapshots__/Table.spec.ts.snap | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/test/components/__snapshots__/Table-vue.spec.ts.snap b/test/components/__snapshots__/Table-vue.spec.ts.snap index 25af825986..a08d8fa5b2 100644 --- a/test/components/__snapshots__/Table-vue.spec.ts.snap +++ b/test/components/__snapshots__/Table-vue.spec.ts.snap @@ -1586,7 +1586,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` - +
- # - Date - Status - - +
Amount
- + diff --git a/test/components/__snapshots__/Table.spec.ts.snap b/test/components/__snapshots__/Table.spec.ts.snap index e10ff05f86..f779282b2a 100644 --- a/test/components/__snapshots__/Table.spec.ts.snap +++ b/test/components/__snapshots__/Table.spec.ts.snap @@ -1586,7 +1586,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` - +
- # - Date - Status - - +
Amount
- +