diff --git a/frontend/src/views/ProjectView.vue b/frontend/src/views/ProjectView.vue index fccea9d..6887cbf 100644 --- a/frontend/src/views/ProjectView.vue +++ b/frontend/src/views/ProjectView.vue @@ -3,6 +3,7 @@ import { ref, computed, onMounted, watch } from "vue"; import { useRoute, useRouter } from "vue-router"; import { apiGet, apiPatch, apiDelete, apiPost } from "@/api/client"; import { useToastStore } from "@/stores/toast"; +import { relativeTime } from "@/composables/useRelativeTime"; interface Milestone { id: number; @@ -279,131 +280,124 @@ async function confirmDelete() { } } -function priorityClass(priority?: string): string { - if (priority === "high") return "priority-high"; - if (priority === "medium") return "priority-medium"; - if (priority === "low") return "priority-low"; - return ""; -} -function formatDate(dateStr?: string | null): string { - if (!dateStr) return ""; - return new Date(dateStr).toLocaleDateString(); -}