Skip to content

Commit 31b9659

Browse files
committed
start time entry on click in recently tracked time entries dropdown
1 parent db7111d commit 31b9659

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

resources/js/packages/ui/src/TimeTracker/TimeTrackerControls.vue

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,17 @@ function updateProject() {
5656
emit('updateTimeEntry');
5757
}
5858
59+
function setAndStartTimer(timeEntry: TimeEntry) {
60+
setCurrentTimeEntry(timeEntry);
61+
if (!props.isActive) {
62+
emit('startTimer');
63+
}
64+
else {
65+
emit('updateTimeEntry');
66+
}
67+
}
68+
5969
function setCurrentTimeEntry(timeEntry: TimeEntry){
60-
console.log('asdasd')
6170
currentTimeEntry.value.description = timeEntry.description;
6271
currentTimeEntry.value.project_id = timeEntry.project_id;
6372
currentTimeEntry.value.task_id = timeEntry.task_id;
@@ -198,7 +207,7 @@ useSelectEvents(filteredRecentlyTrackedTimeEntries,
198207
:highlighted="highlightedDropdownEntryId === timeEntry.id"
199208
:projects="projects"
200209
:tasks="tasks"
201-
@mousedown="setCurrentTimeEntry(timeEntry)"
210+
@mousedown="setAndStartTimer(timeEntry)"
202211
@mouseenter="highlightedDropdownEntryId = timeEntry.id"
203212
></TimeTrackerRecentlyTrackedEntry>
204213
</div>

0 commit comments

Comments
 (0)