From f1ae1c3fb377a6b36ff090fb50b6795b75103055 Mon Sep 17 00:00:00 2001 From: Felix Evers Date: Wed, 22 Jul 2026 14:07:22 +0200 Subject: [PATCH 1/2] revert table to be sticky again --- web/globals.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/globals.css b/web/globals.css index 3201c294..345ada03 100644 --- a/web/globals.css +++ b/web/globals.css @@ -20,6 +20,10 @@ [data-name="tab-list"] { @apply !mb-2; /* TODO remove this at some point*/ } + + [data-name="table-container"][data-page-scroll] { + overflow: visible; + } } @layer utilities { From e343143661ee82376a584e2e027fe4b1aec2d21f Mon Sep 17 00:00:00 2001 From: Felix Evers Date: Wed, 22 Jul 2026 14:55:13 +0200 Subject: [PATCH 2/2] fix sticky header --- web/globals.css | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/web/globals.css b/web/globals.css index 345ada03..3e6fb0f5 100644 --- a/web/globals.css +++ b/web/globals.css @@ -23,6 +23,35 @@ [data-name="table-container"][data-page-scroll] { overflow: visible; + border-width: 0; + border-radius: 0; + } + + [data-name="table-container"][data-page-scroll] [data-name="table-header-cell"], + [data-name="table-container"][data-page-scroll] [data-name="table-body-cell"], + [data-name="table-container"][data-page-scroll] [data-name="table-body-filler-cell"] { + border-radius: 0; + } + + [data-name="table-container"][data-page-scroll] [data-name="table-header-cell"][data-sticky] { + border-top: 2px solid var(--color-border); + } + + [data-name="table-container"][data-page-scroll] [data-name="table-header-cell"][data-sticky]:first-child, + [data-name="table-container"][data-page-scroll] [data-name="table-body-cell"]:first-child, + [data-name="table-container"][data-page-scroll] [data-name="table-body-filler-cell"]:first-child { + border-left: 2px solid var(--color-border); + } + + [data-name="table-container"][data-page-scroll] [data-name="table-header-cell"][data-sticky]:last-child, + [data-name="table-container"][data-page-scroll] [data-name="table-body-cell"]:last-child, + [data-name="table-container"][data-page-scroll] [data-name="table-body-filler-cell"]:last-child { + border-right: 2px solid var(--color-border); + } + + [data-name="table-container"][data-page-scroll] [data-name="table-body-row"]:last-child > [data-name="table-body-cell"], + [data-name="table-container"][data-page-scroll] [data-name="table-body-filler-row"]:last-child > [data-name="table-body-filler-cell"] { + border-bottom: 2px solid var(--color-border); } }