ui: persist onboarding wizard across route redirects

This commit is contained in:
Dotta
2026-03-03 12:03:23 -06:00
parent 82c3080525
commit fd90723902
2 changed files with 25 additions and 25 deletions

View File

@@ -196,13 +196,13 @@ function NoCompaniesStartPage({ autoOpen = true }: { autoOpen?: boolean }) {
<Button onClick={() => openOnboarding()}>New Company</Button> <Button onClick={() => openOnboarding()}>New Company</Button>
</div> </div>
</div> </div>
<OnboardingWizard />
</div> </div>
); );
} }
export function App() { export function App() {
return ( return (
<>
<Routes> <Routes>
<Route path="auth" element={<AuthPage />} /> <Route path="auth" element={<AuthPage />} />
<Route path="board-claim/:token" element={<BoardClaimPage />} /> <Route path="board-claim/:token" element={<BoardClaimPage />} />
@@ -227,5 +227,7 @@ export function App() {
</Route> </Route>
</Route> </Route>
</Routes> </Routes>
<OnboardingWizard />
</>
); );
} }

View File

@@ -12,7 +12,6 @@ import { NewIssueDialog } from "./NewIssueDialog";
import { NewProjectDialog } from "./NewProjectDialog"; import { NewProjectDialog } from "./NewProjectDialog";
import { NewGoalDialog } from "./NewGoalDialog"; import { NewGoalDialog } from "./NewGoalDialog";
import { NewAgentDialog } from "./NewAgentDialog"; import { NewAgentDialog } from "./NewAgentDialog";
import { OnboardingWizard } from "./OnboardingWizard";
import { ToastViewport } from "./ToastViewport"; import { ToastViewport } from "./ToastViewport";
import { MobileBottomNav } from "./MobileBottomNav"; import { MobileBottomNav } from "./MobileBottomNav";
import { useDialog } from "../context/DialogContext"; import { useDialog } from "../context/DialogContext";
@@ -296,7 +295,6 @@ export function Layout() {
<NewProjectDialog /> <NewProjectDialog />
<NewGoalDialog /> <NewGoalDialog />
<NewAgentDialog /> <NewAgentDialog />
<OnboardingWizard />
<ToastViewport /> <ToastViewport />
</div> </div>
); );