From a065744d402ee02d67d2032756319c45772df303 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Sat, 1 Jun 2024 02:04:20 +0200 Subject: [PATCH] indent design bug fixes on time view, fixes ST-208 --- .../TimeEntry/TimeEntryAggregateRow.vue | 23 ++++--- .../TimeEntry/TimeEntryDescriptionInput.vue | 69 +++++++------------ .../Common/TimeEntry/TimeEntryRow.vue | 1 - 3 files changed, 37 insertions(+), 56 deletions(-) diff --git a/resources/js/Components/Common/TimeEntry/TimeEntryAggregateRow.vue b/resources/js/Components/Common/TimeEntry/TimeEntryAggregateRow.vue index 45c7e99a..d4d20462 100644 --- a/resources/js/Components/Common/TimeEntry/TimeEntryAggregateRow.vue +++ b/resources/js/Components/Common/TimeEntry/TimeEntryAggregateRow.vue @@ -111,17 +111,18 @@ const expanded = ref(false); - - {{ timeEntry?.timeEntries?.length }} - - +
+ + {{ timeEntry?.timeEntries?.length }} + + +
+import { computed, ref } from 'vue'; + const value = defineModel(); const emit = defineEmits(['changed']); @@ -6,60 +8,39 @@ function onChange(event: Event) { const target = event.target as HTMLInputElement; if (target.value !== value.value) { emit('changed', target.value); + value.value = target.value; } } + +function onInput(event: Event) { + liveDataValue.value = (event.target as HTMLInputElement).value; +} + +const liveDataValue = ref(value.value); + +const displaysPlaceholder = computed(() => { + return liveDataValue.value === '' || liveDataValue.value === null; +}); - - diff --git a/resources/js/Components/Common/TimeEntry/TimeEntryRow.vue b/resources/js/Components/Common/TimeEntry/TimeEntryRow.vue index 36f321f2..981c40f2 100644 --- a/resources/js/Components/Common/TimeEntry/TimeEntryRow.vue +++ b/resources/js/Components/Common/TimeEntry/TimeEntryRow.vue @@ -96,7 +96,6 @@ function updateProjectAndTask(projectId: string, taskId: string) {