From 2b85de294c3ad7ea1f75601c83bb92baa679bdc7 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 21 Aug 2024 14:34:00 +0530 Subject: [PATCH] fix: also show view in lead page breadcrumb --- .../components/ListViews/LeadsListView.vue | 16 +++++++-- frontend/src/pages/Lead.vue | 24 ++++++++++++- frontend/src/pages/Leads.vue | 15 ++++---- frontend/src/utils/view.js | 35 +++++++++++++++++++ 4 files changed, 78 insertions(+), 12 deletions(-) create mode 100644 frontend/src/utils/view.js diff --git a/frontend/src/components/ListViews/LeadsListView.vue b/frontend/src/components/ListViews/LeadsListView.vue index 254d6e21..a0e37232 100644 --- a/frontend/src/components/ListViews/LeadsListView.vue +++ b/frontend/src/components/ListViews/LeadsListView.vue @@ -4,14 +4,21 @@ :columns="columns" :rows="rows" :options="{ - getRowRoute: (row) => ({ name: 'Lead', params: { leadId: row.name } }), + getRowRoute: (row) => ({ + name: 'Lead', + params: { leadId: row.name }, + query: { view: route.query.view, viewType: route.params.viewType }, + }), selectable: options.selectable, showTooltip: options.showTooltip, resizeColumn: options.resizeColumn, }" row-key="name" > - + listBulkActionsRef.value?.customListActions + () => listBulkActionsRef.value?.customListActions, ), }) diff --git a/frontend/src/pages/Lead.vue b/frontend/src/pages/Lead.vue index 042ba3ac..549099b4 100644 --- a/frontend/src/pages/Lead.vue +++ b/frontend/src/pages/Lead.vue @@ -1,7 +1,11 @@