diff --git a/frontend/src/components/Layouts/AppSidebar.vue b/frontend/src/components/Layouts/AppSidebar.vue index bd901520..d9db53af 100644 --- a/frontend/src/components/Layouts/AppSidebar.vue +++ b/frontend/src/components/Layouts/AppSidebar.vue @@ -157,6 +157,7 @@ import ContactsIcon from '@/components/Icons/ContactsIcon.vue' import OrganizationsIcon from '@/components/Icons/OrganizationsIcon.vue' import NoteIcon from '@/components/Icons/NoteIcon.vue' import TaskIcon from '@/components/Icons/TaskIcon.vue' +import CalendarIcon from '@/components/Icons/CalendarIcon.vue' import PhoneIcon from '@/components/Icons/PhoneIcon.vue' import CollapseSidebar from '@/components/Icons/CollapseSidebar.vue' import NotificationsIcon from '@/components/Icons/NotificationsIcon.vue' @@ -233,6 +234,11 @@ const links = [ icon: TaskIcon, to: 'Tasks', }, + { + label: 'Calendar', + icon: CalendarIcon, + to: 'Calendar', + }, { label: 'Call Logs', icon: PhoneIcon, diff --git a/frontend/src/pages/Calendar.vue b/frontend/src/pages/Calendar.vue new file mode 100644 index 00000000..17950dbf --- /dev/null +++ b/frontend/src/pages/Calendar.vue @@ -0,0 +1,178 @@ + + diff --git a/frontend/src/router.js b/frontend/src/router.js index 62385030..85da37fe 100644 --- a/frontend/src/router.js +++ b/frontend/src/router.js @@ -84,6 +84,23 @@ const routes = [ name: 'Call Logs', component: () => import('@/pages/CallLogs.vue'), }, + { + alias: '/email-templates', + path: '/email-templates/view/:viewType?', + name: 'Email Templates', + component: () => import('@/pages/EmailTemplates.vue'), + }, + { + path: '/email-templates/:emailTemplateId', + name: 'Email Template', + component: () => import('@/pages/EmailTemplate.vue'), + props: true, + }, + { + path: '/calendar', + name: 'Calendar', + component: () => import('@/pages/Calendar.vue'), + }, { path: '/welcome', name: 'Welcome',