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 @@ + + + + + {{ lead.doc.lead_name }} + + + + {{ lead.doc.organization_name }} + + + + + + + + {{ getUser(lead.doc.lead_owner).full_name }} + + + + + + + + + + + + + + + + + + {{ tab.label }} + + + + 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',