From a8c58e93213d093f6bd3e1062c64ed492406f3dc Mon Sep 17 00:00:00 2001 From: les Date: Mon, 7 Jun 2021 00:00:57 +0200 Subject: [PATCH] minor --- pages/index.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/index.vue b/pages/index.vue index 07af17a8..ffc6490d 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -20,7 +20,7 @@ //- Events #events.mb-2.mt-1.pl-1.pl-sm-2 //- div.event(v-for='(event, idx) in events' :key='event.id' v-intersect="(entries, observer, isIntersecting) => intersecting[event.id] = isIntersecting") - Event(:event='event' v-for='(event, idx) in visibleEvents' :key='event.id' @tagclick='tagClick' @placeclick='placeClick') + Event(:event='event' @destroy='destroy' v-for='(event, idx) in visibleEvents' :key='event.id' @tagclick='tagClick' @placeclick='placeClick') @@ -115,6 +115,9 @@ export default { // this.intersecting[eventId] = isIntersecting // }, ...mapActions(['setFilters']), + destroy (id) { + this.events = this.events.filter(e => e.id !== id) + }, updateEvents () { this.events = [] return this.$api.getEvents({