Füge Sichtbarkeits-Flags für E-Mail und Telefon in der Mitgliederansicht hinzu
Some checks failed
Code Analysis (JS/Vue) / analyze (push) Failing after 48s

This commit is contained in:
Torsten Schulz (local)
2026-02-14 03:31:28 +01:00
parent d40073ac7b
commit 5c760d7fa8
2 changed files with 6 additions and 8 deletions

View File

@@ -133,7 +133,7 @@
</div>
</td>
<td class="px-4 py-3 whitespace-nowrap">
<template v-if="member.email">
<template v-if="member.showEmail && member.email">
<a
:href="`mailto:${member.email}`"
class="text-sm text-primary-600 hover:text-primary-800"
@@ -146,7 +146,7 @@
</template>
</td>
<td class="px-4 py-3 whitespace-nowrap">
<template v-if="member.phone">
<template v-if="member.showPhone && member.phone">
<a
:href="`tel:${member.phone}`"
class="text-sm text-primary-600 hover:text-primary-800"
@@ -310,18 +310,18 @@
</div>
<div class="grid sm:grid-cols-2 gap-3 text-gray-600">
<template v-if="!member.email && !member.phone">
<template v-if="!(member.showEmail && member.email) && !(member.showPhone && member.phone)">
<div class="col-span-2 flex items-center text-gray-500 text-sm italic">
<Mail :size="16" class="mr-2" />
Kontaktdaten nur für Vorstand sichtbar
</div>
</template>
<template v-else>
<div v-if="member.email" class="flex items-center">
<div v-if="member.showEmail && member.email" class="flex items-center">
<Mail :size="16" class="mr-2 text-primary-600" />
<a :href="`mailto:${member.email}`" class="hover:text-primary-600">{{ member.email }}</a>
</div>
<div v-if="member.phone" class="flex items-center">
<div v-if="member.showPhone && member.phone" class="flex items-center">
<Phone :size="16" class="mr-2 text-primary-600" />
<a :href="`tel:${member.phone}`" class="hover:text-primary-600">{{ member.phone }}</a>
</div>