import { BrowserRouter, Navigate, Route, Routes, useParams } from 'react-router-dom'
import AppShell from './components/AppShell'
import BeckenPage from './pages/BeckenPage'
import BeckenDetailPage from './pages/BeckenDetailPage'
import BeckenFormPage from './pages/BeckenFormPage'
import GerbilsPage from './pages/GerbilsPage'
import GerbilDetailPage from './pages/GerbilDetailPage'
import GerbilFormPage from './pages/GerbilFormPage'
import GenetikPage from './pages/GenetikPage'
import AbgabePage from './pages/AbgabePage'
import ReservierungenPage from './pages/ReservierungenPage'
import KontaktePage from './pages/KontaktePage'
import KontaktDetailPage from './pages/KontaktDetailPage'
import KontaktFormPage from './pages/KontaktFormPage'
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'
import StatistikPage from './pages/StatistikPage'
import HilfePage from './pages/HilfePage'
import TicketsPage from './pages/TicketsPage'
import RennmausProImportPage from './pages/RennmausProImportPage'
import FarbkatalogPage from './pages/FarbkatalogPage'
import VertraegeListPage from './pages/VertraegeListPage'
import VertragWizardPage from './pages/VertragWizardPage'
import EinstellungenPage from './pages/EinstellungenPage'
import WebseitePage from './pages/WebseitePage'
import WebseiteEditorPage from './pages/WebseiteEditorPage'
import WebseiteVorschauPage from './pages/WebseiteVorschauPage'
import AnfragenPage from './pages/AnfragenPage'
import AnfrageDetailPage from './pages/AnfrageDetailPage'
import WartelistePage from './pages/WartelistePage'
import RuecknahmenPage from './pages/RuecknahmenPage'
function BeckenRedirect() {
const { '*': splat } = useParams()
return
}
export default function App() {
return (
}>
} />
} />
} />
} />
} />
} />
} />
} />
} />
} />
{/* FEAT-2: Kontakte ersetzt das Züchter-Platzhalter-Routing (Breeder -> Contact) */}
{/* GEHEGE-RENAME: /becken → /gehege; redirect preserves bookmarks */}
} />
} />
} />
} />
} />
} />
} />
} />
} />
} />
} />
{/* ABGABE-STATUS: Reservierungs-/Abgabe-Status (verfügbar → reserviert → abgegeben) */}
} />
} />
} />
{/* FEEDBACK-TICKETS: "Meine Tickets" — verwaltet eingereichte Fehlerberichte */}
} />
{/* RPRO3: RennmausPro-III-Backup-Import (Rubrik unter „Hilfe") */}
} />
} />
{/* FEAT-13: Abgabeverträge + Einstellungen (Zuchtprofil) */}
} />
} />
} />
{/* WEB-0b: CMS-Verwaltung der öffentlichen Webseite */}
} />
{/* WEB-3: lokale Vorschau (statischer Pfad gewinnt vor :slug) */}
} />
} />
{/* INBOX-1: Anfragen-Posteingang */}
} />
} />
{/* WAITLIST: Warteliste/Nachfrage (RennmausPro nachfrage_tb) */}
} />
{/* RÜCKNAHMEN: zurückgekommene/zurückgenommene Tiere */}
} />
} />
)
}