返回 JoyAI-Echo
index.tsx
1 import { Navigate, Route, Routes } from "react-router";
2 import App from "@/App";
3 import { LlmParamsPage } from "@/pages/LlmParamsPage";
4 import { PromptStackerPage } from "@/pages/PromptStackerPage";
5 import { ROUTES } from "@/router/routes";
6 import { EventStackerPage } from "@/pages/EventStackerPage";
7 import { MemoryReviewPreviewPage } from "@/pages/MemoryReviewPreviewPage";
8 import { MemoryBankPreviewPage } from "@/pages/MemoryBankPreviewPage";
9
10 export function AppRouter() {
11 return (
12 <Routes>
13 <Route path={ROUTES.home} element={<App />} />
14 <Route path={ROUTES.llmParams} element={<LlmParamsPage />} />
15 {import.meta.env.DEV ? (
16 <>
17 <Route path={ROUTES.promptStack} element={<PromptStackerPage />} />
18 <Route path={ROUTES.eventStack} element={<EventStackerPage />} />
19 <Route
20 path={ROUTES.memoryReviewPreview}
21 element={<MemoryReviewPreviewPage />}
22 />
23 <Route
24 path={ROUTES.memoryBankPreview}
25 element={<MemoryBankPreviewPage />}
26 />
27 </>
28 ) : null}
29 <Route path="*" element={<Navigate to={ROUTES.home} replace />} />
30 </Routes>
31 );
32 }
33
33 lines Plain Text