Connect Vorstand page to config and add Einstellungen to CMS overview

This commit is contained in:
Torsten Schulz (local)
2025-10-21 16:47:55 +02:00
parent d5a181e0c8
commit 228e2e9f07
40 changed files with 523 additions and 522 deletions

View File

@@ -55,6 +55,22 @@
</p>
</NuxtLink>
<!-- Einstellungen -->
<NuxtLink
to="/cms/einstellungen"
class="bg-white p-6 rounded-xl shadow-lg border border-gray-100 hover:shadow-xl transition-all group"
>
<div class="flex items-center mb-4">
<div class="w-12 h-12 bg-orange-100 rounded-lg flex items-center justify-center group-hover:bg-orange-600 transition-colors">
<Settings :size="24" class="text-orange-600 group-hover:text-white" />
</div>
<h2 class="ml-4 text-xl font-semibold text-gray-900">Einstellungen</h2>
</div>
<p class="text-gray-600">
Training, Trainer, Mitgliedschaft & Vorstand
</p>
</NuxtLink>
<!-- Benutzerverwaltung (nur für Admin) -->
<NuxtLink
v-if="authStore.role === 'admin'"
@@ -77,7 +93,7 @@
</template>
<script setup>
import { Newspaper, Calendar, Users, UserCog } from 'lucide-vue-next'
import { Newspaper, Calendar, Users, UserCog, Settings } from 'lucide-vue-next'
const authStore = useAuthStore()