diff --git a/frontend/apps/main/src/composables/useSla.js b/frontend/apps/main/src/composables/useSla.js index 958f5f85..aed87b19 100644 --- a/frontend/apps/main/src/composables/useSla.js +++ b/frontend/apps/main/src/composables/useSla.js @@ -1,4 +1,4 @@ -import { ref, onMounted, onUnmounted } from 'vue' +import { ref, watch, onMounted, onUnmounted } from 'vue' import { calculateSla } from '../utils/sla' export function useSla (dueAt, actualAt) { @@ -10,6 +10,7 @@ export function useSla (dueAt, actualAt) { } sla.value = calculateSla(dueAt.value, actualAt.value) } + watch([dueAt, actualAt], updateSla) onMounted(() => { updateSla() // Update the SLA every 30 seconds. diff --git a/frontend/apps/main/src/features/conversation/list/ConversationListItem.vue b/frontend/apps/main/src/features/conversation/list/ConversationListItem.vue index 82a3ff27..1153e374 100644 --- a/frontend/apps/main/src/features/conversation/list/ConversationListItem.vue +++ b/frontend/apps/main/src/features/conversation/list/ConversationListItem.vue @@ -87,7 +87,7 @@ -