From 1ed93a5a81519da0d8a196188815cc951814e9e1 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 26 Jan 2024 16:34:22 +0530 Subject: [PATCH] fix: added email templates listview and added in sidebar --- .../src/components/Layouts/AppSidebar.vue | 6 + .../ListViews/EmailTemplatesListView.vue | 98 ++++++++++++++++ frontend/src/pages/EmailTemplate.vue | 6 + frontend/src/pages/EmailTemplates.vue | 109 ++++++++++++++++++ frontend/src/router.js | 12 ++ 5 files changed, 231 insertions(+) create mode 100644 frontend/src/components/ListViews/EmailTemplatesListView.vue create mode 100644 frontend/src/pages/EmailTemplate.vue create mode 100644 frontend/src/pages/EmailTemplates.vue diff --git a/frontend/src/components/Layouts/AppSidebar.vue b/frontend/src/components/Layouts/AppSidebar.vue index 5b1cd6e6..0bbc03b8 100644 --- a/frontend/src/components/Layouts/AppSidebar.vue +++ b/frontend/src/components/Layouts/AppSidebar.vue @@ -99,6 +99,7 @@ diff --git a/frontend/src/pages/EmailTemplate.vue b/frontend/src/pages/EmailTemplate.vue new file mode 100644 index 00000000..72571af1 --- /dev/null +++ b/frontend/src/pages/EmailTemplate.vue @@ -0,0 +1,6 @@ + diff --git a/frontend/src/pages/EmailTemplates.vue b/frontend/src/pages/EmailTemplates.vue new file mode 100644 index 00000000..8245f643 --- /dev/null +++ b/frontend/src/pages/EmailTemplates.vue @@ -0,0 +1,109 @@ + + + diff --git a/frontend/src/router.js b/frontend/src/router.js index 9ee28274..73f733bb 100644 --- a/frontend/src/router.js +++ b/frontend/src/router.js @@ -73,6 +73,18 @@ const routes = [ component: () => import('@/pages/CallLog.vue'), props: true, }, + { + path: '/email-templates', + name: 'Email Templates', + component: () => import('@/pages/EmailTemplates.vue'), + meta: { scrollPos: { top: 0, left: 0 } }, + }, + { + path: '/email-templates/:emailTemplateId', + name: 'Email Template', + component: () => import('@/pages/EmailTemplate.vue'), + props: true, + }, { path: '/dashboard', name: 'Dashboard',