From 7ed8fddfefa798ab4f8d757ac0d42d4670061b4d Mon Sep 17 00:00:00 2001 From: Maximilian Kaske Date: Sun, 25 Oct 2026 19:33:41 +0100 Subject: [PATCH] fix(dashboard): borderless activity, sticky weekdays, stable latency columns --- .../components/content/activity-calendar.tsx | 20 ++++++++++++++----- .../src/components/content/activity-lanes.tsx | 2 +- .../data-table/monitors/columns.tsx | 4 ++++ 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/apps/dashboard/src/components/content/activity-calendar.tsx b/apps/dashboard/src/components/content/activity-calendar.tsx index 236b6aff3..e8745c4bc 100644 --- a/apps/dashboard/src/components/content/activity-calendar.tsx +++ b/apps/dashboard/src/components/content/activity-calendar.tsx @@ -41,7 +41,7 @@ export function ActivityCalendar({
-
+ {/* the spread shadow covers cells peeking through the gaps */} +
{WEEKDAYS.map((label, i) => (
{label}
))} {weeks.map((week, w) => ( -
+
{hydrated ? months[w] : null}
{week.map((day, d) => diff --git a/apps/dashboard/src/components/content/activity-lanes.tsx b/apps/dashboard/src/components/content/activity-lanes.tsx index 176c2700a..a73d5b54e 100644 --- a/apps/dashboard/src/components/content/activity-lanes.tsx +++ b/apps/dashboard/src/components/content/activity-lanes.tsx @@ -25,7 +25,7 @@ export function ActivityLanes({
[] = [ if (!value) return —; return ; }, + // fixed width: the skeleton is narrower than the values, so an auto width jumps on load + meta: { headerClassName: "w-24" }, enableHiding: false, }, { @@ -257,6 +259,7 @@ export const columns: ColumnDef[] = [ if (!value) return —; return ; }, + meta: { headerClassName: "w-24" }, enableHiding: false, enableGlobalFilter: false, }, @@ -275,6 +278,7 @@ export const columns: ColumnDef[] = [ if (!value) return —; return ; }, + meta: { headerClassName: "w-24" }, enableHiding: false, enableGlobalFilter: false, }, -- 2.54.0