From 4f4230a925e81a3745c07f9ecfc73d93b737c7dd Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Thu, 27 Jul 2023 12:58:36 +0530 Subject: [PATCH] feat: added lead form page with tabs --- .../src/components/Icons/ActivityIcon.vue | 38 ++++ frontend/src/components/Icons/EmailIcon.vue | 15 ++ frontend/src/components/Icons/NoteIcon.vue | 21 +++ frontend/src/components/Icons/PhoneIcon.vue | 15 ++ frontend/src/components/Icons/TaskIcon.vue | 17 ++ frontend/src/pages/Lead.vue | 162 ++++++++++++++++++ frontend/src/router.js | 6 + 7 files changed, 274 insertions(+) create mode 100644 frontend/src/components/Icons/ActivityIcon.vue create mode 100644 frontend/src/components/Icons/EmailIcon.vue create mode 100644 frontend/src/components/Icons/NoteIcon.vue create mode 100644 frontend/src/components/Icons/PhoneIcon.vue create mode 100644 frontend/src/components/Icons/TaskIcon.vue create mode 100644 frontend/src/pages/Lead.vue diff --git a/frontend/src/components/Icons/ActivityIcon.vue b/frontend/src/components/Icons/ActivityIcon.vue new file mode 100644 index 00000000..99407547 --- /dev/null +++ b/frontend/src/components/Icons/ActivityIcon.vue @@ -0,0 +1,38 @@ + diff --git a/frontend/src/components/Icons/EmailIcon.vue b/frontend/src/components/Icons/EmailIcon.vue new file mode 100644 index 00000000..6063cb95 --- /dev/null +++ b/frontend/src/components/Icons/EmailIcon.vue @@ -0,0 +1,15 @@ + diff --git a/frontend/src/components/Icons/NoteIcon.vue b/frontend/src/components/Icons/NoteIcon.vue new file mode 100644 index 00000000..bd7233b1 --- /dev/null +++ b/frontend/src/components/Icons/NoteIcon.vue @@ -0,0 +1,21 @@ + diff --git a/frontend/src/components/Icons/PhoneIcon.vue b/frontend/src/components/Icons/PhoneIcon.vue new file mode 100644 index 00000000..e1f699b6 --- /dev/null +++ b/frontend/src/components/Icons/PhoneIcon.vue @@ -0,0 +1,15 @@ + diff --git a/frontend/src/components/Icons/TaskIcon.vue b/frontend/src/components/Icons/TaskIcon.vue new file mode 100644 index 00000000..986917ee --- /dev/null +++ b/frontend/src/components/Icons/TaskIcon.vue @@ -0,0 +1,17 @@ + diff --git a/frontend/src/pages/Lead.vue b/frontend/src/pages/Lead.vue new file mode 100644 index 00000000..083c7231 --- /dev/null +++ b/frontend/src/pages/Lead.vue @@ -0,0 +1,162 @@ + + diff --git a/frontend/src/router.js b/frontend/src/router.js index 32ab8550..49268aad 100644 --- a/frontend/src/router.js +++ b/frontend/src/router.js @@ -12,6 +12,12 @@ const routes = [ name: 'Leads', component: () => import('@/pages/Leads.vue'), }, + { + path: '/leads/:leadId', + name: 'Lead', + component: () => import('@/pages/Lead.vue'), + props: true, + }, { path: '/deals', name: 'Deals',