feat(web): nested object routes + in-pane edit form + edit flow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-04 00:54:02 +02:00
parent 22b37c138b
commit 9880f24dd2
9 changed files with 146 additions and 20 deletions
+8 -2
View File
@@ -5,6 +5,9 @@ import { LoginPage } from "./auth/login-page";
import { AppShell } from "./shell/app-shell";
import { ObjectsPage } from "./objects/objects-page";
import { ObjectNewPage } from "./objects/object-new-page";
import { ObjectDetail } from "./objects/object-detail";
import { ObjectEditForm } from "./objects/object-edit-form";
import { SelectPrompt } from "./objects/select-prompt";
export function App() {
return (
@@ -14,8 +17,11 @@ export function App() {
<Route element={<RequireAuth />}>
<Route element={<AppShell />}>
<Route path="/objects/new" element={<ObjectNewPage />} />
<Route path="/objects" element={<ObjectsPage />} />
<Route path="/objects/:id" element={<ObjectsPage />} />
<Route path="/objects" element={<ObjectsPage />}>
<Route index element={<SelectPrompt />} />
<Route path=":id" element={<ObjectDetail />} />
<Route path=":id/edit" element={<ObjectEditForm />} />
</Route>
<Route path="/" element={<Navigate to="/objects" replace />} />
</Route>
</Route>