From 461ae3cf2298e85b6bfaf43aecc67554da72056c Mon Sep 17 00:00:00 2001 From: Abhinav Raut Date: Fri, 28 Feb 2025 21:32:08 +0530 Subject: [PATCH] fix: sla badge not visible in conversation info sidebar. --- frontend/src/composables/useSla.js | 2 +- .../list/ConversationListItem.vue | 6 +- .../conversation/sidebar/ConversationInfo.vue | 9 ++- frontend/src/features/sla/SlaBadge.vue | 61 +++++++++++-------- 4 files changed, 48 insertions(+), 30 deletions(-) diff --git a/frontend/src/composables/useSla.js b/frontend/src/composables/useSla.js index 439d2e9..7fdad77 100644 --- a/frontend/src/composables/useSla.js +++ b/frontend/src/composables/useSla.js @@ -18,5 +18,5 @@ export function useSla (dueAt, actualAt) { clearInterval(intervalId) }) }) - return { sla, updateSla } + return sla } diff --git a/frontend/src/features/conversation/list/ConversationListItem.vue b/frontend/src/features/conversation/list/ConversationListItem.vue index fe34b6c..36ef3cb 100644 --- a/frontend/src/features/conversation/list/ConversationListItem.vue +++ b/frontend/src/features/conversation/list/ConversationListItem.vue @@ -57,16 +57,18 @@
diff --git a/frontend/src/features/conversation/sidebar/ConversationInfo.vue b/frontend/src/features/conversation/sidebar/ConversationInfo.vue index 09c558f..05aa203 100644 --- a/frontend/src/features/conversation/sidebar/ConversationInfo.vue +++ b/frontend/src/features/conversation/sidebar/ConversationInfo.vue @@ -27,8 +27,10 @@

First reply at

@@ -43,7 +45,12 @@

Resolved at

- +
diff --git a/frontend/src/features/sla/SlaBadge.vue b/frontend/src/features/sla/SlaBadge.vue index 247c7d6..6ea584d 100644 --- a/frontend/src/features/sla/SlaBadge.vue +++ b/frontend/src/features/sla/SlaBadge.vue @@ -1,32 +1,33 @@ @@ -38,12 +39,16 @@ const props = defineProps({ dueAt: String, actualAt: String, label: String, - showSLAMet: { + showExtra: { type: Boolean, default: true } }) -const { sla } = useSla(ref(props.dueAt), ref(props.actualAt)) + +let sla = null +if (props.dueAt) { + sla = useSla(ref(props.dueAt), ref(props.actualAt)) +}