@@ -43,6 +45,7 @@
import { Dropdown, Tooltip } from 'frappe-ui'
import { timeAgo, dateFormat, formatTime, dateTooltipFormat } from '@/utils'
import { statusesStore } from '@/stores/statuses'
+import { capture } from '@/telemetry'
import { computed, defineModel } from 'vue'
const data = defineModel()
@@ -58,8 +61,8 @@ let slaSection = computed(() => {
data.value.sla_status == 'Failed'
? 'red'
: data.value.sla_status == 'Fulfilled'
- ? 'green'
- : 'orange'
+ ? 'green'
+ : 'orange'
if (status == 'First Response Due') {
status = timeAgo(data.value.response_by)
@@ -94,11 +97,13 @@ let slaSection = computed(() => {
options: communicationStatuses.data?.map((status) => ({
label: status.name,
value: status.name,
- onClick: () =>
- emit('updateField', 'communication_status', status.name),
+ onClick: () => {
+ capture('sla_status_change')
+ emit('updateField', 'communication_status', status.name)
+ },
})),
},
- ]
+ ],
)
return sections
})