diff --git a/resources/js/Components/Dashboard/RecentlyTrackedTasksCardEntry.vue b/resources/js/Components/Dashboard/RecentlyTrackedTasksCardEntry.vue index c4d62f0a..7aa59bac 100644 --- a/resources/js/Components/Dashboard/RecentlyTrackedTasksCardEntry.vue +++ b/resources/js/Components/Dashboard/RecentlyTrackedTasksCardEntry.vue @@ -7,6 +7,8 @@ import { computed } from 'vue'; import { useCurrentTimeEntryStore } from '@/utils/useCurrentTimeEntry'; import { getDayJsInstance } from '@/packages/ui/src/utils/time'; import type { TimeEntry } from "@/packages/api/src"; +import { useTasksStore } from "@/utils/useTasks"; +import { ChevronRightIcon } from "@heroicons/vue/16/solid"; const props = defineProps<{ timeEntry: TimeEntry @@ -18,6 +20,12 @@ const project = computed(() => { return projects.value.find((project) => project.id === props.timeEntry.project_id); }); +const {tasks} = storeToRefs(useTasksStore()); + +const task = computed(() => { + return tasks.value.find((task) => task.id === props.timeEntry.task_id); +}); + const { currentTimeEntry } = storeToRefs(useCurrentTimeEntryStore()); const { setActiveState } = useCurrentTimeEntryStore(); @@ -46,8 +54,24 @@ async function startTaskTimer() { No description

+ size="base" + :color="project?.color"> + +
+ + {{ project?.name ?? 'No Project' }} + + +
+ {{ task.name }} +
+
+ +