From c8421d8c08d3e93fe57ec46d0fb64e7a2259be73 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Sat, 8 Mar 2025 15:22:53 +0530 Subject: [PATCH] feat: added welcome page --- frontend/src/components/Icons/GoogleIcon.vue | 29 ++++++++++ frontend/src/components/Modals/LeadModal.vue | 4 +- frontend/src/pages/Welcome.vue | 61 ++++++++++++++++++++ frontend/src/router.js | 5 ++ 4 files changed, 97 insertions(+), 2 deletions(-) create mode 100644 frontend/src/components/Icons/GoogleIcon.vue create mode 100644 frontend/src/pages/Welcome.vue diff --git a/frontend/src/components/Icons/GoogleIcon.vue b/frontend/src/components/Icons/GoogleIcon.vue new file mode 100644 index 00000000..5e0d8aa5 --- /dev/null +++ b/frontend/src/components/Icons/GoogleIcon.vue @@ -0,0 +1,29 @@ + diff --git a/frontend/src/components/Modals/LeadModal.vue b/frontend/src/components/Modals/LeadModal.vue index dbe21ba6..b7e4f99e 100644 --- a/frontend/src/components/Modals/LeadModal.vue +++ b/frontend/src/components/Modals/LeadModal.vue @@ -122,7 +122,7 @@ const createLead = createResource({ const leadStatuses = computed(() => { let statuses = statusOptions('lead') if (!lead.status) { - lead.status = statuses[0].value + lead.status = statuses?.[0]?.value } return statuses }) @@ -192,7 +192,7 @@ onMounted(() => { if (!lead.lead_owner) { lead.lead_owner = getUser().name } - if (!lead.status && leadStatuses.value[0].value) { + if (!lead.status && leadStatuses.value[0]?.value) { lead.status = leadStatuses.value[0].value } }) diff --git a/frontend/src/pages/Welcome.vue b/frontend/src/pages/Welcome.vue new file mode 100644 index 00000000..d03f8aeb --- /dev/null +++ b/frontend/src/pages/Welcome.vue @@ -0,0 +1,61 @@ + + diff --git a/frontend/src/router.js b/frontend/src/router.js index 06e5ce79..e5665630 100644 --- a/frontend/src/router.js +++ b/frontend/src/router.js @@ -91,6 +91,11 @@ const routes = [ component: () => import('@/pages/EmailTemplate.vue'), props: true, }, + { + path: '/welcome', + name: 'Welcome', + component: () => import('@/pages/Welcome.vue'), + }, { path: '/:invalidpath', name: 'Invalid Page',