FEAT-1: Tiere create/edit form (German labels, validation, GEN-1 genotype check) + nested routes

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-05 23:58:10 +02:00
parent e9f88b7889
commit e077766cc5
3 changed files with 378 additions and 1 deletions

View File

@@ -2,6 +2,8 @@ import { BrowserRouter, Route, Routes } from 'react-router-dom'
import AppShell from './components/AppShell'
import BreedersPage from './pages/BreedersPage'
import GerbilsPage from './pages/GerbilsPage'
import GerbilDetailPage from './pages/GerbilDetailPage'
import GerbilFormPage from './pages/GerbilFormPage'
import HomePage from './pages/HomePage'
import LittersPage from './pages/LittersPage'
import NotFoundPage from './pages/NotFoundPage'
@@ -12,7 +14,12 @@ export default function App() {
<Routes>
<Route element={<AppShell />}>
<Route index element={<HomePage />} />
<Route path="rennmaeuse" element={<GerbilsPage />} />
<Route path="rennmaeuse">
<Route index element={<GerbilsPage />} />
<Route path="neu" element={<GerbilFormPage />} />
<Route path=":id" element={<GerbilDetailPage />} />
<Route path=":id/bearbeiten" element={<GerbilFormPage />} />
</Route>
<Route path="wuerfe" element={<LittersPage />} />
<Route path="zuechter" element={<BreedersPage />} />
<Route path="*" element={<NotFoundPage />} />