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:
+8
-2
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user