From ba374c037150a0584ee33ed9cdbc2926031e0b20 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Thu, 9 Jul 2026 13:53:08 +0200 Subject: [PATCH] add client name to projecttaskselect dropdown trigger --- .../TimeTrackerProjectTaskDropdown.vue | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/resources/js/packages/ui/src/TimeTracker/TimeTrackerProjectTaskDropdown.vue b/resources/js/packages/ui/src/TimeTracker/TimeTrackerProjectTaskDropdown.vue index 4f03d53c..1f260954 100644 --- a/resources/js/packages/ui/src/TimeTracker/TimeTrackerProjectTaskDropdown.vue +++ b/resources/js/packages/ui/src/TimeTracker/TimeTrackerProjectTaskDropdown.vue @@ -527,6 +527,11 @@ const selectedProjectColor = computed(() => { return currentProject.value?.color || 'var(--theme-color-icon-default)'; }); +const selectedClientName = computed(() => { + const clientId = currentProject.value?.client_id; + return clientId ? clientsById.value.get(clientId)?.name : undefined; +}); + // This state prevents the selection to jump to random items when the mouse cursor is // over an item and some Item in the Dropdown is selected by keyboard navigation to scroll into view const mouseEnterHighlightActivated = ref(true); @@ -572,15 +577,24 @@ const showCreateProject = ref(false); :size="props.size" :class="twMerge('w-full justify-start overflow-hidden', props.class)">
- {{ + {{ selectedProjectName }} +