fix: sync status

This commit is contained in:
Shariq Ansari 2025-03-12 16:09:17 +05:30
parent 2a75dbc45d
commit ac2df7a94b

View File

@ -92,6 +92,8 @@ const completedPercentage = computed(() =>
export function useOnboarding() { export function useOnboarding() {
router = useRouter() router = useRouter()
syncStatus()
function checkOnboardingStatus() { function checkOnboardingStatus() {
let user = window.user let user = window.user
if (!user) return false 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 { return {
minimize, minimize,
steps, steps,