Add 'Spielplan' links to Navigation component; update index page to include 'Spielplan' section; enhance 'spielplaene' page with filtering, loading states, and error handling for improved user experience.

This commit is contained in:
Torsten Schulz (local)
2025-10-24 00:55:04 +02:00
parent c6ce26773a
commit 7660f7cf7b
13 changed files with 2457 additions and 228 deletions

View File

@@ -57,6 +57,12 @@
Termine
</NuxtLink>
<NuxtLink to="/spielplan" @click="currentSubmenu = null"
class="px-4 py-2 text-gray-300 hover:text-white font-medium transition-all rounded-lg hover:bg-primary-700/50"
active-class="text-white bg-primary-600">
Spielplan
</NuxtLink>
<NuxtLink
v-if="hasGalleryImages"
to="/galerie"
@@ -246,6 +252,11 @@
class="block px-4 py-2 text-sm text-gray-300 hover:bg-primary-600 hover:text-white transition-colors">
Termine
</NuxtLink>
<NuxtLink to="/cms/spielplaene"
@click="showCmsDropdown = false"
class="block px-4 py-2 text-sm text-gray-300 hover:bg-primary-600 hover:text-white transition-colors">
Spielpläne
</NuxtLink>
<NuxtLink to="/mitgliederbereich/mitglieder"
@click="showCmsDropdown = false"
class="block px-4 py-2 text-sm text-gray-300 hover:bg-primary-600 hover:text-white transition-colors">
@@ -403,6 +414,11 @@
Termine
</NuxtLink>
<NuxtLink to="/spielplan" @click="isMobileMenuOpen = false"
class="block px-4 py-3 text-gray-300 hover:text-white hover:bg-primary-700/50 rounded-lg font-medium transition-colors">
Spielplan
</NuxtLink>
<NuxtLink
v-if="hasGalleryImages"
to="/galerie"
@@ -450,6 +466,10 @@
class="block px-4 py-2 text-sm text-yellow-300 hover:text-white hover:bg-primary-700/50 rounded-lg transition-colors">
Termine
</NuxtLink>
<NuxtLink to="/cms/spielplaene" @click="isMobileMenuOpen = false"
class="block px-4 py-2 text-sm text-yellow-300 hover:text-white hover:bg-primary-700/50 rounded-lg transition-colors">
Spielpläne
</NuxtLink>
<NuxtLink to="/mitgliederbereich/mitglieder" @click="isMobileMenuOpen = false"
class="block px-4 py-2 text-sm text-yellow-300 hover:text-white hover:bg-primary-700/50 rounded-lg transition-colors">
Mitglieder