diff --git a/gerbil-manager-web/e2e/navigation.spec.ts b/gerbil-manager-web/e2e/navigation.spec.ts index 1f03bf3..9d9b6a2 100644 --- a/gerbil-manager-web/e2e/navigation.spec.ts +++ b/gerbil-manager-web/e2e/navigation.spec.ts @@ -4,7 +4,7 @@ import { de, expect, gotoSection, test } from './fixtures' test('alle Bereiche sind über die Navigation erreichbar', async ({ page }) => { await page.goto('/') await expect(page.getByRole('heading', { name: de.app.title })).toBeVisible() - await expect(page.getByRole('heading', { name: de.pages.home.title })).toBeVisible() + await expect(page.getByRole('heading', { name: de.pages.gerbils.title, exact: true })).toBeVisible() await gotoSection(page, de.nav.gerbils) await expect(page.getByRole('heading', { name: de.pages.gerbils.title, exact: true })).toBeVisible() @@ -30,5 +30,5 @@ test('unbekannte Route zeigt die deutsche 404-Seite', async ({ page }) => { await page.goto('/diese-seite-gibt-es-nicht') await expect(page.getByText(de.pages.notFound.message)).toBeVisible() await page.getByRole('link', { name: de.pages.notFound.backHome }).click() - await expect(page.getByRole('heading', { name: de.pages.home.title })).toBeVisible() + await expect(page.getByRole('heading', { name: de.pages.gerbils.title, exact: true })).toBeVisible() }) diff --git a/gerbil-manager-web/src/App.tsx b/gerbil-manager-web/src/App.tsx index 3d17786..c5f1232 100644 --- a/gerbil-manager-web/src/App.tsx +++ b/gerbil-manager-web/src/App.tsx @@ -8,7 +8,6 @@ import GerbilDetailPage from './pages/GerbilDetailPage' import GerbilFormPage from './pages/GerbilFormPage' import GenetikPage from './pages/GenetikPage' import AbgabePage from './pages/AbgabePage' -import HomePage from './pages/HomePage' import KontaktePage from './pages/KontaktePage' import KontaktDetailPage from './pages/KontaktDetailPage' import KontaktFormPage from './pages/KontaktFormPage' @@ -38,7 +37,7 @@ export default function App() { }> - } /> + } /> } /> } /> diff --git a/gerbil-manager-web/src/components/AppShell.tsx b/gerbil-manager-web/src/components/AppShell.tsx index 8e35994..043260f 100644 --- a/gerbil-manager-web/src/components/AppShell.tsx +++ b/gerbil-manager-web/src/components/AppShell.tsx @@ -13,7 +13,6 @@ interface NavItem { // Primary items are always visible in the phone bottom bar; secondary items // move into the "Mehr" sheet on phones and appear inline in the desktop sidebar. const PRIMARY: NavItem[] = [ - { to: '/', label: de.nav.home, icon: '🏠', end: true }, { to: '/rennmaeuse', label: de.nav.gerbils, icon: '🐭' }, { to: '/wuerfe', label: de.nav.litters, icon: '🍼' }, { to: '/genetik', label: de.nav.genetics, icon: '🧬' }, diff --git a/gerbil-manager-web/src/pages/HomePage.tsx b/gerbil-manager-web/src/pages/HomePage.tsx deleted file mode 100644 index d7b49f6..0000000 --- a/gerbil-manager-web/src/pages/HomePage.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { de } from '../strings/de' - -export default function HomePage() { - return ( -
-

{de.pages.home.title}

-

{de.pages.home.intro}

-
- ) -} diff --git a/gerbil-manager-web/src/strings/de.ts b/gerbil-manager-web/src/strings/de.ts index 7709b89..454c379 100644 --- a/gerbil-manager-web/src/strings/de.ts +++ b/gerbil-manager-web/src/strings/de.ts @@ -9,7 +9,6 @@ export const de = { tagline: 'Verwaltung für Rennmäuse, Würfe und Züchter', }, nav: { - home: 'Start', gerbils: 'Rennmäuse', litters: 'Würfe', breeders: 'Züchter', @@ -37,11 +36,6 @@ export const de = { website: 'Webseite', }, pages: { - home: { - title: 'Willkommen', - intro: - 'Hier verwaltest du deine Rennmäuse, Würfe und Züchter. Wähle einen Bereich aus der Navigation.', - }, gerbils: { title: 'Rennmäuse', // Liste