No {{ field.label }} Available
@@ -166,7 +164,7 @@ import CertificateIcon from '@/components/Icons/CertificateIcon.vue'
import EditIcon from '@/components/Icons/EditIcon.vue'
import Link from '@/components/Controls/Link.vue'
import Dropdown from '@/components/frappe-ui/Dropdown.vue'
-import { call } from 'frappe-ui'
+import { Tooltip, call } from 'frappe-ui'
import { ref, nextTick, watch, computed, h } from 'vue'
import { createToast } from '@/utils'
import { useRouter } from 'vue-router'
diff --git a/frontend/src/components/Modals/TaskModal.vue b/frontend/src/components/Modals/TaskModal.vue
index 1e6b9be7..e99b4c1a 100644
--- a/frontend/src/components/Modals/TaskModal.vue
+++ b/frontend/src/components/Modals/TaskModal.vue
@@ -21,7 +21,9 @@
v-if="task?.reference_docname"
variant="outline"
size="sm"
- :label="task.reference_doctype == 'CRM Deal' ? 'Open Deal' : 'Open Lead'"
+ :label="
+ task.reference_doctype == 'CRM Deal' ? 'Open Deal' : 'Open Lead'
+ "
@click="redirect()"
>
@@ -77,7 +79,9 @@
- {{ getUser(option.value).full_name }}
+
+ {{ getUser(option.value).full_name }}
+
diff --git a/frontend/src/components/MultipleAvatar.vue b/frontend/src/components/MultipleAvatar.vue
index adba7bad..4db97f39 100644
--- a/frontend/src/components/MultipleAvatar.vue
+++ b/frontend/src/components/MultipleAvatar.vue
@@ -2,20 +2,20 @@
-
-
- {{ avatars[0].label }}
+
+
+
+
{{ avatars[0].label }}
+
- {{ getUser(option.value).full_name }}
+
+ {{ getUser(option.value).full_name }}
+
diff --git a/frontend/src/components/NewLead.vue b/frontend/src/components/NewLead.vue
index 3b7aae3f..b64bb075 100644
--- a/frontend/src/components/NewLead.vue
+++ b/frontend/src/components/NewLead.vue
@@ -46,7 +46,9 @@
- {{ getUser(option.value).full_name }}
+
+ {{ getUser(option.value).full_name }}
+
diff --git a/frontend/src/components/Notifications.vue b/frontend/src/components/Notifications.vue
index 21f1f03f..fb75a130 100644
--- a/frontend/src/components/Notifications.vue
+++ b/frontend/src/components/Notifications.vue
@@ -7,7 +7,7 @@
'box-shadow': '8px 0px 8px rgba(0, 0, 0, 0.1)',
'max-width': '350px',
'min-width': '350px',
- 'left': 'calc(100% + 1px)'
+ left: 'calc(100% + 1px)',
}"
>
@@ -17,21 +17,25 @@
Notifications
-
+
+
+
-
+
+
+
diff --git a/frontend/src/components/SLASection.vue b/frontend/src/components/SLASection.vue
index 297d0e2b..cf691324 100644
--- a/frontend/src/components/SLASection.vue
+++ b/frontend/src/components/SLASection.vue
@@ -7,19 +7,17 @@
>
{{ s.label }}
-
-
- {{ s.value }}
+
+
{
status = 'less than a minute ago'
}
}
- } else if (["Fulfilled", "Failed"].includes(status)) {
- status = status + " in " + formatTime(data.value.first_response_time)
+ } else if (['Fulfilled', 'Failed'].includes(status)) {
+ status = status + ' in ' + formatTime(data.value.first_response_time)
tooltipText = dateFormat(data.value.first_responded_on, dateTooltipFormat)
}
diff --git a/frontend/src/components/SectionFields.vue b/frontend/src/components/SectionFields.vue
index cde6aa7d..5ef42aef 100644
--- a/frontend/src/components/SectionFields.vue
+++ b/frontend/src/components/SectionFields.vue
@@ -13,13 +13,14 @@
-
- {{ data[field.name] }}
-
+
+ {{ data[field.name] }}
+
+
- {{ getUser(option.value).full_name }}
+
+ {{ getUser(option.value).full_name }}
+
diff --git a/frontend/src/components/SidebarLink.vue b/frontend/src/components/SidebarLink.vue
index f8dae913..7dc6322a 100644
--- a/frontend/src/components/SidebarLink.vue
+++ b/frontend/src/components/SidebarLink.vue
@@ -9,10 +9,14 @@
:class="isCollapsed ? 'p-1' : 'px-2 py-1'"
>
-
+
-
+
diff --git a/frontend/src/pages/CallLog.vue b/frontend/src/pages/CallLog.vue
index 0dc11275..b12d4bbf 100644
--- a/frontend/src/pages/CallLog.vue
+++ b/frontend/src/pages/CallLog.vue
@@ -78,14 +78,11 @@
Duration
{{ callLog.data.duration }}
-
-
+
+
{{ timeAgo(callLog.data.creation) }}
-
-
+
+
diff --git a/frontend/src/pages/Contact.vue b/frontend/src/pages/Contact.vue
index 38be4114..ae17eb00 100644
--- a/frontend/src/pages/Contact.vue
+++ b/frontend/src/pages/Contact.vue
@@ -51,14 +51,12 @@