Connect Vorstand page to config and add Einstellungen to CMS overview
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user