diff --git a/frontend/src/composables/onboarding.js b/frontend/src/composables/onboarding.js index d188e2c2..ef9ca30d 100644 --- a/frontend/src/composables/onboarding.js +++ b/frontend/src/composables/onboarding.js @@ -92,6 +92,8 @@ const completedPercentage = computed(() => export function useOnboarding() { router = useRouter() + syncStatus() + function checkOnboardingStatus() { let user = window.user if (!user) return false @@ -132,6 +134,18 @@ export function useOnboarding() { }) } + function syncStatus() { + let user = window.user + if (!user) return false + + if (user.onboarding_status['frappe_crm_onboarding_status']) { + let _steps = user.onboarding_status['frappe_crm_onboarding_status'] + _steps.forEach((step, index) => { + steps[index].completed = step.completed + }) + } + } + return { minimize, steps,