diff --git a/frontend/components.d.ts b/frontend/components.d.ts index a1877eea..4b2f042a 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -48,7 +48,6 @@ declare module 'vue' { BulkDeleteLinkedDocModal: typeof import('./src/components/BulkDeleteLinkedDocModal.vue')['default'] CalendarEventPanel: typeof import('./src/components/Calendar/CalendarEventPanel.vue')['default'] CalendarIcon: typeof import('./src/components/Icons/CalendarIcon.vue')['default'] - CalendarModal: typeof import('./src/components/Modals/CalendarModal.vue')['default'] CallArea: typeof import('./src/components/Activities/CallArea.vue')['default'] CallLogDetailModal: typeof import('./src/components/Modals/CallLogDetailModal.vue')['default'] CallLogModal: typeof import('./src/components/Modals/CallLogModal.vue')['default'] @@ -85,7 +84,6 @@ declare module 'vue' { DashboardItem: typeof import('./src/components/Dashboard/DashboardItem.vue')['default'] DataFields: typeof import('./src/components/Activities/DataFields.vue')['default'] DataFieldsModal: typeof import('./src/components/Modals/DataFieldsModal.vue')['default'] - DateMonthYearPicker: typeof import('./src/components/Calendar/DateMonthYearPicker.vue')['default'] DealModal: typeof import('./src/components/Modals/DealModal.vue')['default'] DealsIcon: typeof import('./src/components/Icons/DealsIcon.vue')['default'] DealsListView: typeof import('./src/components/ListViews/DealsListView.vue')['default'] @@ -101,7 +99,6 @@ declare module 'vue' { DoubleCheckIcon: typeof import('./src/components/Icons/DoubleCheckIcon.vue')['default'] DragIcon: typeof import('./src/components/Icons/DragIcon.vue')['default'] DragVerticalIcon: typeof import('./src/components/Icons/DragVerticalIcon.vue')['default'] - Dropdown: typeof import('./src/components/frappe-ui/Dropdown.vue')['default'] DropdownItem: typeof import('./src/components/DropdownItem.vue')['default'] DuplicateIcon: typeof import('./src/components/Icons/DuplicateIcon.vue')['default'] DurationIcon: typeof import('./src/components/Icons/DurationIcon.vue')['default'] @@ -119,13 +116,12 @@ declare module 'vue' { EmailEdit: typeof import('./src/components/Settings/EmailEdit.vue')['default'] EmailEditor: typeof import('./src/components/EmailEditor.vue')['default'] EmailIcon: typeof import('./src/components/Icons/EmailIcon.vue')['default'] + EmailMultiSelect: typeof import('./src/components/Controls/EmailMultiSelect.vue')['default'] EmailProviderIcon: typeof import('./src/components/Settings/EmailProviderIcon.vue')['default'] EmailTemplateIcon: typeof import('./src/components/Icons/EmailTemplateIcon.vue')['default'] - EmailTemplateModal: typeof import('./src/components/Modals/EmailTemplateModal.vue')['default'] EmailTemplatePage: typeof import('./src/components/Settings/EmailTemplate/EmailTemplatePage.vue')['default'] EmailTemplates: typeof import('./src/components/Settings/EmailTemplate/EmailTemplates.vue')['default'] EmailTemplateSelectorModal: typeof import('./src/components/Modals/EmailTemplateSelectorModal.vue')['default'] - EmailTemplatesListView: typeof import('./src/components/ListViews/EmailTemplatesListView.vue')['default'] ERPNextIcon: typeof import('./src/components/Icons/ERPNextIcon.vue')['default'] ERPNextSettings: typeof import('./src/components/Settings/ERPNextSettings.vue')['default'] ErrorPage: typeof import('./src/components/ErrorPage.vue')['default'] @@ -175,7 +171,6 @@ declare module 'vue' { InboxIcon: typeof import('./src/components/Icons/InboxIcon.vue')['default'] IndicatorIcon: typeof import('./src/components/Icons/IndicatorIcon.vue')['default'] InviteIcon: typeof import('./src/components/Icons/InviteIcon.vue')['default'] - InviteMemberPage: typeof import('./src/components/Settings/InviteMemberPage.vue')['default'] InviteUserPage: typeof import('./src/components/Settings/InviteUserPage.vue')['default'] KanbanIcon: typeof import('./src/components/Icons/KanbanIcon.vue')['default'] KanbanSettings: typeof import('./src/components/Kanban/KanbanSettings.vue')['default'] @@ -210,10 +205,7 @@ declare module 'vue' { MoneyIcon: typeof import('./src/components/Icons/MoneyIcon.vue')['default'] MultiActionButton: typeof import('./src/components/MultiActionButton.vue')['default'] MultipleAvatar: typeof import('./src/components/MultipleAvatar.vue')['default'] - 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'] @@ -233,7 +225,6 @@ declare module 'vue' { PlaybackSpeedOption: typeof import('./src/components/Activities/PlaybackSpeedOption.vue')['default'] PlayIcon: typeof import('./src/components/Icons/PlayIcon.vue')['default'] Popover: typeof import('./src/components/frappe-ui/Popover.vue')['default'] - ProfileImageEditor: typeof import('./src/components/Settings/ProfileImageEditor.vue')['default'] ProfileSettings: typeof import('./src/components/Settings/ProfileSettings.vue')['default'] QuickEntryModal: typeof import('./src/components/Modals/QuickEntryModal.vue')['default'] QuickFilterField: typeof import('./src/components/QuickFilterField.vue')['default'] @@ -276,7 +267,6 @@ declare module 'vue' { TelegramIcon: typeof import('./src/components/Icons/TelegramIcon.vue')['default'] TelephonySettings: typeof import('./src/components/Settings/TelephonySettings.vue')['default'] TerritoryIcon: typeof import('./src/components/Icons/TerritoryIcon.vue')['default'] - TimePicker: typeof import('./src/components/Calendar/TimePicker.vue')['default'] TwilioCallUI: typeof import('./src/components/Telephony/TwilioCallUI.vue')['default'] UnpinIcon: typeof import('./src/components/Icons/UnpinIcon.vue')['default'] UserAvatar: typeof import('./src/components/UserAvatar.vue')['default'] diff --git a/frontend/src/components/Controls/EmailMultiSelect.vue b/frontend/src/components/Controls/EmailMultiSelect.vue new file mode 100644 index 00000000..4b931133 --- /dev/null +++ b/frontend/src/components/Controls/EmailMultiSelect.vue @@ -0,0 +1,316 @@ + + + diff --git a/frontend/src/components/Controls/MultiSelectEmailInput.vue b/frontend/src/components/Controls/MultiSelectEmailInput.vue deleted file mode 100644 index 133bfea4..00000000 --- a/frontend/src/components/Controls/MultiSelectEmailInput.vue +++ /dev/null @@ -1,304 +0,0 @@ - - - diff --git a/frontend/src/components/Controls/MultiSelectUserInput.vue b/frontend/src/components/Controls/MultiSelectUserInput.vue deleted file mode 100644 index 3a554c2e..00000000 --- a/frontend/src/components/Controls/MultiSelectUserInput.vue +++ /dev/null @@ -1,278 +0,0 @@ - - - diff --git a/frontend/src/components/EmailEditor.vue b/frontend/src/components/EmailEditor.vue index e59e7837..605bcda9 100644 --- a/frontend/src/components/EmailEditor.vue +++ b/frontend/src/components/EmailEditor.vue @@ -20,11 +20,12 @@
{{ __('TO') }}: -
{{ __('CC') }}: - {{ __('BCC') }}: - - __('{0} is an invalid email address', [value]) " + :emptyPlaceholder="__('No users found')" />