fix docker
This commit is contained in:
@@ -210,16 +210,27 @@ export function useOnboardingTour() {
|
||||
clearPendingTourStep()
|
||||
driverObj.destroy()
|
||||
},
|
||||
onDestroyed: () => {
|
||||
markOnboardingDone()
|
||||
clearPendingTourStep()
|
||||
onNextClick: () => {
|
||||
const activeIndex = driverObj.getActiveIndex()
|
||||
const steps = driverObj.getConfig().steps || []
|
||||
|
||||
// Last settings step → navigate to /
|
||||
if (activeIndex === steps.length - 1) {
|
||||
markOnboardingDone()
|
||||
clearPendingTourStep()
|
||||
driverObj.destroy()
|
||||
navigate('/')
|
||||
return
|
||||
}
|
||||
|
||||
driverObj.moveNext()
|
||||
},
|
||||
steps: getSettingsSteps(isMobile),
|
||||
})
|
||||
|
||||
driverRef.current = driverObj
|
||||
setTimeout(() => driverObj.drive(), 300)
|
||||
}, [])
|
||||
}, [navigate])
|
||||
|
||||
return { startTour, continueTourOnHistory, continueTourOnSettings }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user