From d585a98ef3323f9384ba033a540b0293c9d288f0 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 2 Jul 2024 13:49:39 +0530 Subject: [PATCH] feat: show side panel layout edit button in lead/deal side panel and remove from settings --- .../src/components/Settings/SettingsModal.vue | 14 +- ...Builder.vue => SidePanelLayoutBuilder.vue} | 0 .../components/Settings/SidePanelModal.vue | 145 ++++++++++++++++++ frontend/src/pages/Deal.vue | 16 ++ frontend/src/pages/Lead.vue | 21 ++- 5 files changed, 179 insertions(+), 17 deletions(-) rename frontend/src/components/Settings/{SidebarLayoutBuilder.vue => SidePanelLayoutBuilder.vue} (100%) create mode 100644 frontend/src/components/Settings/SidePanelModal.vue diff --git a/frontend/src/components/Settings/SettingsModal.vue b/frontend/src/components/Settings/SettingsModal.vue index 938f0aec..cdfad34c 100644 --- a/frontend/src/components/Settings/SettingsModal.vue +++ b/frontend/src/components/Settings/SettingsModal.vue @@ -40,14 +40,12 @@ import ContactsIcon from '@/components/Icons/ContactsIcon.vue' import WhatsAppIcon from '@/components/Icons/WhatsAppIcon.vue' import PhoneIcon from '@/components/Icons/PhoneIcon.vue' -import RightSideLayoutIcon from '@/components/Icons/RightSideLayoutIcon.vue' import ProfileSettings from '@/components/Settings/ProfileSettings.vue' import WhatsAppSettings from '@/components/Settings/WhatsAppSettings.vue' import TwilioSettings from '@/components/Settings/TwilioSettings.vue' -import SidebarFieldsLayout from '@/components/Settings/SidebarFieldsLayout.vue' import SidebarLink from '@/components/SidebarLink.vue' import { isWhatsappInstalled } from '@/composables/settings' -import { Dialog, FeatherIcon } from 'frappe-ui' +import { Dialog } from 'frappe-ui' import { ref, markRaw, computed, h } from 'vue' const show = defineModel() @@ -81,16 +79,6 @@ const tabs = computed(() => { }, ], }, - { - label: 'Customizations', - items: [ - { - label: 'Sidebar Fields Layout', - icon: RightSideLayoutIcon, - component: markRaw(SidebarFieldsLayout), - }, - ], - }, ] return _tabs.map((tab) => { diff --git a/frontend/src/components/Settings/SidebarLayoutBuilder.vue b/frontend/src/components/Settings/SidePanelLayoutBuilder.vue similarity index 100% rename from frontend/src/components/Settings/SidebarLayoutBuilder.vue rename to frontend/src/components/Settings/SidePanelLayoutBuilder.vue diff --git a/frontend/src/components/Settings/SidePanelModal.vue b/frontend/src/components/Settings/SidePanelModal.vue new file mode 100644 index 00000000..02a66015 --- /dev/null +++ b/frontend/src/components/Settings/SidePanelModal.vue @@ -0,0 +1,145 @@ + + diff --git a/frontend/src/pages/Deal.vue b/frontend/src/pages/Deal.vue index bbf63456..babf60fc 100644 --- a/frontend/src/pages/Deal.vue +++ b/frontend/src/pages/Deal.vue @@ -146,6 +146,14 @@ + +