enhanced worship edit page

This commit is contained in:
Torsten Schulz
2024-09-06 23:47:01 +02:00
parent 8066bedb30
commit aac4812ba8

View File

@@ -47,7 +47,7 @@
</form> </form>
<ul> <ul>
<li v-for="worship in worships" :key="worship.id"> <li v-for="worship in worships" :key="worship.id" :class="dateIsLowerCurrentDate(worship.date) ? 'old-items' : ''">
<span>{{ worship.title }} - {{ formatDate(worship.date) }}, {{ formatTime(worship.time) }}</span> <span>{{ worship.title }} - {{ formatDate(worship.date) }}, {{ formatTime(worship.time) }}</span>
<button @click="editWorship(worship)">Bearbeiten</button> <button @click="editWorship(worship)">Bearbeiten</button>
<button @click="deleteWorship(worship.id)">Löschen</button> <button @click="deleteWorship(worship.id)">Löschen</button>
@@ -169,6 +169,11 @@ export default {
getEventPlaceName(eventPlaceId) { getEventPlaceName(eventPlaceId) {
const place = this.eventPlaces.find(place => place.id === eventPlaceId); const place = this.eventPlaces.find(place => place.id === eventPlaceId);
return place ? place.name : 'Unbekannter Ort'; return place ? place.name : 'Unbekannter Ort';
},
dateIsLowerCurrentDate(date) {
const currentDate = new Date();
const inputDate = new Date(date);
return inputDate < currentDate;
} }
} }
}; };
@@ -236,4 +241,12 @@ li:hover .tooltip {
visibility: visible; visibility: visible;
opacity: 1; opacity: 1;
} }
li > span {
flex: 1;
}
.old-items {
color: #aaa;
}
</style> </style>