From a63058da08b405c7869c8143bdf8a11a9cade14a Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Sun, 31 Dec 2023 23:19:08 +0530 Subject: [PATCH] fix: implemented ViewControls for Deals --- frontend/src/pages/Deals.vue | 106 ++++------------------------------- 1 file changed, 10 insertions(+), 96 deletions(-) diff --git a/frontend/src/pages/Deals.vue b/frontend/src/pages/Deals.vue index f7bf6f29..33e7e2e7 100644 --- a/frontend/src/pages/Deals.vue +++ b/frontend/src/pages/Deals.vue @@ -9,30 +9,7 @@ -
-
- - - -
-
- - - -
-
+ { - if (!deals.data?.data) return [] - return deals.data.data.map((deal) => { + if (!deals.value?.data?.data) return [] + return deals.value.data.data.map((deal) => { let _rows = {} - deals.data.rows.forEach((row) => { + deals.value.data.rows.forEach((row) => { _rows[row] = deal[row] let org = getOrganization(deal.organization) @@ -204,49 +162,7 @@ const rows = computed(() => { }) }) -const viewsDropdownOptions = [ - { - label: 'List', - icon: 'list', - onClick() { - currentView.value = { - label: 'List', - icon: 'list', - } - }, - }, - { - label: 'Table', - icon: 'grid', - onClick() { - currentView.value = { - label: 'Table', - icon: 'grid', - } - }, - }, - { - label: 'Calender', - icon: 'calendar', - onClick() { - currentView.value = { - label: 'Calender', - icon: 'calendar', - } - }, - }, - { - label: 'Board', - icon: 'columns', - onClick() { - currentView.value = { - label: 'Board', - icon: 'columns', - } - }, - }, -] - +// New Deal const showNewDialog = ref(false) let newDeal = reactive({ @@ -269,8 +185,6 @@ const createDeal = createResource({ }, }) -const router = useRouter() - function createNewDeal(close) { createDeal .submit(newDeal, {