From 8a2c2605336631a05e8c515e0318280c8d0ccad0 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Thu, 13 Nov 2025 12:24:28 +0100 Subject: [PATCH] use container queries for time entry table --- .../src/TimeEntry/TimeEntryAggregateRow.vue | 6 +- .../src/TimeEntry/TimeEntryGroupedTable.vue | 144 +++++++++--------- .../ui/src/TimeEntry/TimeEntryRow.vue | 4 +- .../ui/src/TimeEntry/TimeEntryRowHeading.vue | 6 +- .../js/packages/ui/src/tooltip/Tooltip.vue | 16 +- .../ui/src/tooltip/TooltipProvider.vue | 12 +- .../ui/src/tooltip/TooltipTrigger.vue | 12 +- resources/js/packages/ui/src/tooltip/index.ts | 8 +- 8 files changed, 105 insertions(+), 103 deletions(-) diff --git a/resources/js/packages/ui/src/TimeEntry/TimeEntryAggregateRow.vue b/resources/js/packages/ui/src/TimeEntry/TimeEntryAggregateRow.vue index ef6eb574..3469ccbd 100644 --- a/resources/js/packages/ui/src/TimeEntry/TimeEntryAggregateRow.vue +++ b/resources/js/packages/ui/src/TimeEntry/TimeEntryAggregateRow.vue @@ -93,7 +93,7 @@ function onSelectChange(checked: boolean) { class="border-b border-default-background-separator bg-row-background min-w-0 transition" data-testid="time_entry_row"> -
+
-
+
{{ timeEntry?.timeEntries?.length }} @@ -125,7 +125,7 @@ function onSelectChange(checked: boolean) { @changed="updateProjectAndTask">
-
+
diff --git a/resources/js/packages/ui/src/TimeEntry/TimeEntryRow.vue b/resources/js/packages/ui/src/TimeEntry/TimeEntryRow.vue index 4f6fc71e..ac60df01 100644 --- a/resources/js/packages/ui/src/TimeEntry/TimeEntryRow.vue +++ b/resources/js/packages/ui/src/TimeEntry/TimeEntryRow.vue @@ -112,7 +112,7 @@ async function handleDeleteTimeEntry() { class="border-b border-default-background-separator transition min-w-0 bg-row-background" data-testid="time_entry_row"> -
+
@@ -134,7 +134,7 @@ async function handleDeleteTimeEntry() { :task="timeEntry.task_id" @changed="updateProjectAndTask">
-
+
{{ memberName }}
diff --git a/resources/js/packages/ui/src/TimeEntry/TimeEntryRowHeading.vue b/resources/js/packages/ui/src/TimeEntry/TimeEntryRowHeading.vue index f860eb65..90c1d818 100644 --- a/resources/js/packages/ui/src/TimeEntry/TimeEntryRowHeading.vue +++ b/resources/js/packages/ui/src/TimeEntry/TimeEntryRowHeading.vue @@ -32,13 +32,13 @@ function selectUnselectAll(value: boolean) {