diff --git a/components/Event.vue b/components/Event.vue
index 562fac1a..42216634 100644
--- a/components/Event.vue
+++ b/components/Event.vue
@@ -1,94 +1,70 @@
- v-card.h-event.event.mt-1
- template(v-if='props.show')
- nuxt-link(:to='`/event/${props.event.id}`')
- v-img.align-end.white--text(:src="`/media/thumb/${props.event.image_path}`"
- gradient="to bottom, rgba(0,0,0,.1), rgba(0,0,0,.7), rgba(0,0,0,.9)"
- height="250" position="top top")
- v-card-title.text-h5.p-name {{props.event.title}}
+ v-card.h-event.event
+ nuxt-link(:to='`/event/${props.event.id}`')
+ v-img.align-end.white--text(:src="`/media/thumb/${props.event.image_path}`"
+ gradient="to bottom, rgba(0,0,0,.1), rgba(0,0,0,.7), rgba(0,0,0,.9)"
+ height="250" position="top top" )
+ v-card-title.text-h6.p-name {{props.event.title}}
- v-card-text
- v-icon.float-right(v-if='props.event.parentId' color='success') mdi-repeat
- //- time.text-h6.dt-start(:datetime='props.event.start_datetime|unixFormat("YYYY-MM-DD HH:mm")') mdi-event {{ event|when }}
- .d-none.dt-end {{props.event.end_datetime|unixFormat('YYYY-MM-DD HH:mm')}}
- v-btn.d-block.text-h6.p-location(text color='primary' big @click="$emit('placeclick', props.event.place.id)") mdi-map-marker {{props.event.place.name}}
+ v-card-text.pb-0
+ v-icon.float-right(v-if='props.event.parentId' color='success') mdi-repeat
+ time.dt-start(:datetime='props.event.start_datetime|unixFormat("YYYY-MM-DD HH:mm")') {{ props.event|when }}
+ .d-none.dt-end {{props.event.end_datetime|unixFormat('YYYY-MM-DD HH:mm')}}
+ v-btn.place.d-block.p-location(text color='primary' @click="listeners['placeclick'](props.event.place.id)") mdi-map-marker {{props.event.place.name}}
- v-card-actions
- v-chip.ml-1(v-for='tag in props.event.tags' link
- :key='tag' outlined color='primary' @click="$emit('tagclick',tag)") {{tag}}
- v-spacer
+ v-card-actions
+ v-chip.ml-1(v-for='tag in props.event.tags' link small
+ :key='tag' outlined color='primary' @click="listeners['tagclick'](tag)") {{tag}}
+ v-spacer
- v-menu(offset-y)
- template(v-slot:activator="{on}")
- v-btn(icon v-on='on' color='primary')
- v-icon mdi-dots-vertical
- v-list(dense)
- v-list-item-group
- v-list-item(v-clipboard:success='copyLink'
- v-clipboard:copy='`${parent.settings.baseurl}/event/${props.event.id}`')
- v-list-item-icon
- v-icon mdi-content-copy
- v-list-item-content
- v-list-item-title {{parent.$t('common.copy_link')}}
- v-list-item(:href='`/api/event/${props.event.id}.ics`')
- v-list-item-icon
- v-icon mdi-calendar-export
- v-list-item-content
- v-list-item-title {{parent.$t('common.add_to_calendar')}}
+ v-menu(offset-y)
+ template(v-slot:activator="{on}")
+ v-btn(icon v-on='on' color='primary')
+ v-icon mdi-dots-vertical
+ v-list(dense)
+ v-list-item-group
+ v-list-item(v-clipboard:success="() => parent.$root.$message('common.copied', { color: 'success' })"
+ v-clipboard:copy='`${parent.settings.baseurl}/event/${props.event.id}`')
+ v-list-item-icon
+ v-icon mdi-content-copy
+ v-list-item-content
+ v-list-item-title {{parent.$t('common.copy_link')}}
+ v-list-item(:href='`/api/event/${props.event.id}.ics`')
+ v-list-item-icon
+ v-icon mdi-calendar-export
+ v-list-item-content
+ v-list-item-title {{parent.$t('common.add_to_calendar')}}