feat(onboarding): add conversational ChatOnboarding component

This commit is contained in:
2026-02-28 22:06:15 +01:00
parent 8301803a6f
commit 0ce9d546cf
9 changed files with 870 additions and 123 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ import { AuthProvider, useAuth } from './context/AuthContext'
import App from './App.jsx'
import RegisterPage from './pages/RegisterPage'
import LoginPage from './pages/LoginPage'
import OnboardingWizard from './pages/OnboardingWizard'
import ChatOnboarding from './pages/ChatOnboarding'
import './index.css'
function ProtectedRoute({ children, requireOnboarding = true }) {
@@ -31,7 +31,7 @@ ReactDOM.createRoot(document.getElementById('root')).render(
<Routes>
<Route path="/register" element={<AuthRoute><RegisterPage /></AuthRoute>} />
<Route path="/login" element={<AuthRoute><LoginPage /></AuthRoute>} />
<Route path="/onboarding" element={<ProtectedRoute requireOnboarding={false}><OnboardingWizard /></ProtectedRoute>} />
<Route path="/onboarding" element={<ProtectedRoute requireOnboarding={false}><ChatOnboarding /></ProtectedRoute>} />
<Route path="/*" element={<ProtectedRoute><App /></ProtectedRoute>} />
</Routes>
</AuthProvider>