feat: add onboarding screen and redirect new users after login

This commit is contained in:
Marlene-Angel
2026-01-24 20:02:21 -08:00
parent 492cd62772
commit 07fc9a8fe3
3 changed files with 180 additions and 1 deletions

View File

@@ -30,7 +30,11 @@ export default function LoginPage() {
const response = await login({ email, password });
setTokens(response.accessToken, response.refreshToken);
setUser(response.user);
router.push('/dashboard');
const STORAGE_KEY = 'horux360:onboarding_seen_v1';
const seen = typeof window !== 'undefined' && localStorage.getItem(STORAGE_KEY) === '1';
router.push(seen ? '/dashboard' : '/onboarding');
} catch (err: any) {
setError(err.response?.data?.message || 'Error al iniciar sesión');
} finally {