diff --git a/src/modules/events/components/EventCard.vue b/src/modules/events/components/EventCard.vue index f214996..b26976d 100644 --- a/src/modules/events/components/EventCard.vue +++ b/src/modules/events/components/EventCard.vue @@ -62,19 +62,46 @@ const isPast = computed(() => { if (!end || isNaN(end.getTime())) return false return end.getTime() < Date.now() }) + +// Pending / rejected events get a washed-out look so the user +// sees at a glance the event isn't live, not just the small badge. +const isNonApproved = computed( + () => !!props.event.lnbitsStatus && props.event.lnbitsStatus !== 'approved', +) diff --git a/src/modules/events/components/EventList.vue b/src/modules/events/components/EventList.vue index 827b651..fbcc834 100644 --- a/src/modules/events/components/EventList.vue +++ b/src/modules/events/components/EventList.vue @@ -52,10 +52,12 @@ const { t } = useI18n() + tight rows; default mode is the responsive card grid. The + compact gap is bumped a notch so the status badge spilling + past the card's bottom edge has room to sit between cards. -->