FEAT-3: litter type+CRUD, Zucht strings, /wuerfe nested routes (retire LittersPage)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-06 00:27:29 +02:00
parent d7be812ad0
commit 87250ba007
8 changed files with 141 additions and 14 deletions

View File

@@ -11,7 +11,9 @@ import HomePage from './pages/HomePage'
import KontaktePage from './pages/KontaktePage'
import KontaktDetailPage from './pages/KontaktDetailPage'
import KontaktFormPage from './pages/KontaktFormPage'
import LittersPage from './pages/LittersPage'
import WuerfeListPage from './pages/WuerfeListPage'
import WurfDetailPage from './pages/WurfDetailPage'
import WurfFormPage from './pages/WurfFormPage'
import NotFoundPage from './pages/NotFoundPage'
import StammbaumPage from './pages/StammbaumPage'
@@ -28,7 +30,12 @@ export default function App() {
<Route path=":id/bearbeiten" element={<GerbilFormPage />} />
<Route path=":id/stammbaum" element={<StammbaumPage />} />
</Route>
<Route path="wuerfe" element={<LittersPage />} />
<Route path="wuerfe">
<Route index element={<WuerfeListPage />} />
<Route path="neu" element={<WurfFormPage />} />
<Route path=":id" element={<WurfDetailPage />} />
<Route path=":id/bearbeiten" element={<WurfFormPage />} />
</Route>
{/* FEAT-2: Kontakte ersetzt das Züchter-Platzhalter-Routing (Breeder -> Contact) */}
<Route path="becken">
<Route index element={<BeckenPage />} />