From 58a0ef2d0eb9df421f95ad34b5d60eec79226ccb Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 18 Aug 2025 15:02:31 +0530 Subject: [PATCH] refactor: update tooltip bindings to use translation function and improve dropdown actions (cherry picked from commit c5a8df19aeafdac60b74cadcf178ee297e9fc9b8) --- frontend/components.d.ts | 4 --- frontend/src/components/AssignToBody.vue | 2 +- frontend/src/components/DropdownItem.vue | 6 ++--- frontend/src/components/Modals/ViewModal.vue | 26 +++++++++++--------- frontend/src/components/ViewBreadcrumbs.vue | 21 ++++++++-------- frontend/src/components/ViewControls.vue | 24 ++++++++++++------ 6 files changed, 46 insertions(+), 37 deletions(-) diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 8b1b706a..d5b0b176 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -171,9 +171,6 @@ declare module 'vue' { LostReasonModal: typeof import('./src/components/Modals/LostReasonModal.vue')['default'] LucideCalendar: typeof import('~icons/lucide/calendar')['default'] LucideChevronRight: typeof import('~icons/lucide/chevron-right')['default'] - LucidePenLine: typeof import('~icons/lucide/pen-line')['default'] - LucideRefreshCcw: typeof import('~icons/lucide/refresh-ccw')['default'] - LucideX: typeof import('~icons/lucide/x')['default'] MarkAsDoneIcon: typeof import('./src/components/Icons/MarkAsDoneIcon.vue')['default'] MaximizeIcon: typeof import('./src/components/Icons/MaximizeIcon.vue')['default'] MenuIcon: typeof import('./src/components/Icons/MenuIcon.vue')['default'] @@ -188,7 +185,6 @@ declare module 'vue' { MultiSelectEmailInput: typeof import('./src/components/Controls/MultiSelectEmailInput.vue')['default'] MultiSelectUserInput: typeof import('./src/components/Controls/MultiSelectUserInput.vue')['default'] MuteIcon: typeof import('./src/components/Icons/MuteIcon.vue')['default'] - NestedPopover: typeof import('./src/components/NestedPopover.vue')['default'] NewEmailTemplate: typeof import('./src/components/Settings/EmailTemplate/NewEmailTemplate.vue')['default'] NoteArea: typeof import('./src/components/Activities/NoteArea.vue')['default'] NoteIcon: typeof import('./src/components/Icons/NoteIcon.vue')['default'] diff --git a/frontend/src/components/AssignToBody.vue b/frontend/src/components/AssignToBody.vue index a903d9ba..b1d4a80d 100644 --- a/frontend/src/components/AssignToBody.vue +++ b/frontend/src/components/AssignToBody.vue @@ -72,7 +72,7 @@ import UserAvatar from '@/components/UserAvatar.vue' import Link from '@/components/Controls/Link.vue' import { usersStore } from '@/stores/users' import { capture } from '@/telemetry' -import { Tooltip, Switch, toast, createResource } from 'frappe-ui' +import { Tooltip, Switch, createResource } from 'frappe-ui' import { ref, watch } from 'vue' const props = defineProps({ diff --git a/frontend/src/components/DropdownItem.vue b/frontend/src/components/DropdownItem.vue index 41256c73..52536afd 100644 --- a/frontend/src/components/DropdownItem.vue +++ b/frontend/src/components/DropdownItem.vue @@ -24,7 +24,7 @@ />