feat: refactor onboarding into a multi-step flow with dedicated routes and session state management

This commit is contained in:
Jose Selesan
2026-04-17 16:17:19 -03:00
parent 4588e63fa5
commit 20b70c06c1
12 changed files with 617 additions and 382 deletions

View File

@@ -1,6 +1,5 @@
import { OnboardPage } from '@/features/onboard/onboard-page';
import { createFileRoute } from '@tanstack/react-router';
import { Outlet, createFileRoute } from '@tanstack/react-router';
export const Route = createFileRoute('/onboard')({
component: OnboardPage,
component: Outlet,
});

View File

@@ -0,0 +1,6 @@
import { OnboardCompletePage } from '@/features/onboard/onboard-complete-page';
import { createFileRoute } from '@tanstack/react-router';
export const Route = createFileRoute('/onboard/complete')({
component: OnboardCompletePage,
});

View File

@@ -0,0 +1,6 @@
import { OnboardStartPage } from '@/features/onboard/onboard-start-page';
import { createFileRoute } from '@tanstack/react-router';
export const Route = createFileRoute('/onboard/')({
component: OnboardStartPage,
});

View File

@@ -0,0 +1,6 @@
import { OnboardVerifyPage } from '@/features/onboard/onboard-verify-page';
import { createFileRoute } from '@tanstack/react-router';
export const Route = createFileRoute('/onboard/verify')({
component: OnboardVerifyPage,
});