[PULSE-49] Welcome flow, add-site step 2, shared ScriptSetupBlock, and dashboard empty state #17

Merged
uz1mani merged 9 commits from staging into main 2026-02-08 14:29:43 +00:00
6 changed files with 870 additions and 11 deletions
Showing only changes of commit 30dcd5ddbc - Show all commits

View File

@@ -52,8 +52,12 @@ function AuthCallbackContent() {
const result = await setSessionAction(token, refreshToken)
if (result.success && result.user) {
login(result.user)
const returnTo = searchParams.get('returnTo') || '/'
router.push(returnTo)
if (typeof window !== 'undefined' && localStorage.getItem('pulse_pending_checkout')) {
router.push('/welcome')
} else {
const returnTo = searchParams.get('returnTo') || '/'
router.push(returnTo)
}
} else {
setError(authMessageFromErrorType('invalid'))
}