From bd6aa943a2b9002233e5613d52b37ce02d195a16 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 12 Mar 2025 19:27:27 +0530 Subject: [PATCH] fix: moved onboarding related ui and code in separate component --- .../src/components/Layouts/AppSidebar.vue | 6 +- frontend/src/components/Modals/HelpModal.vue | 79 +++++-------------- frontend/src/components/OnboardingSteps.vue | 44 +++++++++++ 3 files changed, 66 insertions(+), 63 deletions(-) create mode 100644 frontend/src/components/OnboardingSteps.vue diff --git a/frontend/src/components/Layouts/AppSidebar.vue b/frontend/src/components/Layouts/AppSidebar.vue index 98f5644e..6235d733 100644 --- a/frontend/src/components/Layouts/AppSidebar.vue +++ b/frontend/src/components/Layouts/AppSidebar.vue @@ -112,11 +112,7 @@ - + diff --git a/frontend/src/components/Modals/HelpModal.vue b/frontend/src/components/Modals/HelpModal.vue index ec4419d1..fd5e902d 100644 --- a/frontend/src/components/Modals/HelpModal.vue +++ b/frontend/src/components/Modals/HelpModal.vue @@ -5,63 +5,33 @@ :class="[minimize ? 'right-0 top-[calc(100%_-_110px)]' : 'right-0']" @click.stop > -
-
-
-
- {{ __('Getting started') }} -
+
+
+
+ {{ __('Getting started') }}
-
- - +
+ {{ __('Help center') }}
-
- -
- {{ __('Welcome to Frappe CRM') }} -
-
- {{ __('{0}/{1} steps completed', [stepsCompleted, totalSteps]) }} -
-
-
-
-
{{ __('Getting started') }}
- +
-
-
- -
{{ step.title }}
-
-
+ +
+
+ +
@@ -74,15 +44,8 @@ import MinimizeIcon from '@/components/Icons/MinimizeIcon.vue' import MaximizeIcon from '@/components/Icons/MaximizeIcon.vue' import HelpIcon from '@/components/Icons/HelpIcon.vue' -import CRMLogo from '@/components/Icons/CRMLogo.vue' -import { useOnboarding, minimize } from '@/composables/onboarding' - -const props = defineProps({ - isOnboardingStepsCompleted: Boolean, -}) +import OnboardingSteps from '@/components/OnboardingSteps.vue' +import { isOnboardingStepsCompleted, minimize } from '@/composables/onboarding' const show = defineModel() - -const { steps, stepsCompleted, totalSteps, completedPercentage } = - useOnboarding() diff --git a/frontend/src/components/OnboardingSteps.vue b/frontend/src/components/OnboardingSteps.vue new file mode 100644 index 00000000..90dc7011 --- /dev/null +++ b/frontend/src/components/OnboardingSteps.vue @@ -0,0 +1,44 @@ + +