fix: added email template icon

(cherry picked from commit b15a8d9c8ae058a3052f3e58805ca9ac37be6fed)
This commit is contained in:
Shariq Ansari 2025-06-25 15:02:19 +05:30 committed by Mergify
parent 3f51da59ad
commit 61625f2938
4 changed files with 35 additions and 3 deletions

View File

@ -94,6 +94,7 @@ declare module 'vue' {
EmailEditor: typeof import('./src/components/EmailEditor.vue')['default']
EmailIcon: typeof import('./src/components/Icons/EmailIcon.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']

View File

@ -150,7 +150,7 @@
@click="showEmailTemplateSelectorModal = true"
>
<template #icon>
<Email2Icon class="h-4" />
<EmailTemplateIcon class="h-4" />
</template>
</Button>
</div>
@ -176,7 +176,7 @@
<script setup>
import IconPicker from '@/components/IconPicker.vue'
import SmileIcon from '@/components/Icons/SmileIcon.vue'
import Email2Icon from '@/components/Icons/Email2Icon.vue'
import EmailTemplateIcon from '@/components/Icons/EmailTemplateIcon.vue'
import AttachmentIcon from '@/components/Icons/AttachmentIcon.vue'
import AttachmentItem from '@/components/AttachmentItem.vue'
import MultiSelectEmailInput from '@/components/Controls/MultiSelectEmailInput.vue'

View File

@ -0,0 +1,30 @@
<template>
<svg
width="16"
height="16"
viewBox="0 0 16 16"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<g clip-path="url(#clip0_1191_1930)">
<path
d="M1.45001 12.1V12.1C1.45001 11.7869 1.60364 11.4936 1.86111 11.3154L6.87595 7.84359C7.52855 7.39178 8.38658 7.36866 9.06257 7.78465L13.5984 10.5759C14.1276 10.9016 14.45 11.4786 14.45 12.1V12.1"
stroke="currentColor"
/>
<path
d="M14.45 7.60001L11.95 9.60001M4.45001 9.60001L1.45001 7.60001"
stroke="currentColor"
/>
<path
d="M4 9V3C4 2.44772 4.44772 2 5 2H11C11.5523 2 12 2.44772 12 3V9"
stroke="currentColor"
/>
<path
d="M4 4.49999L2.1786 6C1.71727 6.37992 1.45002 6.94623 1.45002 7.54385L1.45002 12.1C1.45002 13.2046 2.34545 14.1 3.45002 14.1L12.45 14.1C13.5546 14.1 14.45 13.2046 14.45 12.1V7.51988C14.45 6.93603 14.1949 6.38133 13.7516 6.00137L12 4.5"
stroke="currentColor"
/>
<path d="M6 6H10" stroke="currentColor" stroke-linecap="round" />
<path d="M6 4H9" stroke="currentColor" stroke-linecap="round" />
</g>
</svg>
</template>

View File

@ -45,6 +45,7 @@ import WhatsAppIcon from '@/components/Icons/WhatsAppIcon.vue'
import ERPNextIcon from '@/components/Icons/ERPNextIcon.vue'
import PhoneIcon from '@/components/Icons/PhoneIcon.vue'
import Email2Icon from '@/components/Icons/Email2Icon.vue'
import EmailTemplateIcon from '@/components/Icons/EmailTemplateIcon.vue'
import Users from '@/components/Settings/Users.vue'
import GeneralSettings from '@/components/Settings/GeneralSettings.vue'
import InviteUserPage from '@/components/Settings/InviteUserPage.vue'
@ -110,7 +111,7 @@ const tabs = computed(() => {
},
{
label: __('Email Templates'),
icon: Email2Icon,
icon: EmailTemplateIcon,
component: markRaw(EmailTemplatePage),
},
],