From 586119c1d0af36bd59be3368ef4db31201eaa7fc Mon Sep 17 00:00:00 2001 From: arefabouhamdan Date: Mon, 11 Aug 2025 17:22:57 +0300 Subject: [PATCH 1/5] Made the table headers sticky --- .../src/lib/unsorted/viz/table/TableHeader.svelte | 2 +- .../src/lib/unsorted/viz/table/_DataTable.svelte | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte b/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte index 98a7e3aee4..008f8ee3c5 100644 --- a/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte +++ b/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte @@ -33,7 +33,7 @@ } - + {#if orderedColumns.length > 0} {@const columnsWithGroupSpan = orderedColumns.map((column, index, array) => { // Determine if this column starts a new group or continues an existing one diff --git a/packages/ui/core-components/src/lib/unsorted/viz/table/_DataTable.svelte b/packages/ui/core-components/src/lib/unsorted/viz/table/_DataTable.svelte index 9bd612f444..9b38b69d64 100644 --- a/packages/ui/core-components/src/lib/unsorted/viz/table/_DataTable.svelte +++ b/packages/ui/core-components/src/lib/unsorted/viz/table/_DataTable.svelte @@ -155,7 +155,7 @@ export let wrapTitles = false; $: wrapTitles = toBoolean(wrapTitles); - export let headerColor = undefined; + export let headerColor = 'base-100'; $: headerColorStore = resolveColor(headerColor); export let headerFontColor = undefined; @@ -571,7 +571,7 @@ {/if}
- +
Date: Wed, 13 Aug 2025 13:41:28 +0300 Subject: [PATCH 2/5] Added border bottom to the sticky header --- .../src/lib/unsorted/viz/table/TableHeader.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte b/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte index 008f8ee3c5..6775a55c5a 100644 --- a/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte +++ b/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte @@ -33,7 +33,7 @@ } - + {#if orderedColumns.length > 0} {@const columnsWithGroupSpan = orderedColumns.map((column, index, array) => { // Determine if this column starts a new group or continues an existing one @@ -63,7 +63,7 @@ class="pt-1 align-bottom {compact ? 'px-[1px]' : 'px-[2px]'}" > -
+
{column.colGroup}
@@ -78,7 +78,7 @@ {/if} {/if} -
+ {#if rowNumbers} From b53bbf23e150f19612e63402dba04547880a1a4c Mon Sep 17 00:00:00 2001 From: arefabouhamdan Date: Wed, 13 Aug 2025 14:56:48 +0300 Subject: [PATCH 4/5] Moved box-shadow style for the table header from inline to CSS --- .../src/lib/unsorted/viz/table/TableHeader.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte b/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte index 5e0e575bee..9b948d21fd 100644 --- a/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte +++ b/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte @@ -33,7 +33,7 @@ } - + {#if orderedColumns.length > 0} {@const columnsWithGroupSpan = orderedColumns.map((column, index, array) => { // Determine if this column starts a new group or continues an existing one @@ -147,6 +147,9 @@
Date: Wed, 13 Aug 2025 14:17:56 +0300 Subject: [PATCH 3/5] Reverted class removal --- .../src/lib/unsorted/viz/table/TableHeader.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte b/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte index 6775a55c5a..5e0e575bee 100644 --- a/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte +++ b/packages/ui/core-components/src/lib/unsorted/viz/table/TableHeader.svelte @@ -63,7 +63,7 @@ class="pt-1 align-bottom {compact ? 'px-[1px]' : 'px-[2px]'}" > -
+
{column.colGroup}