diff options
Diffstat (limited to 'app/assets/javascripts/contribution_events/components/contribution_event/contribution_event_destroyed.vue')
-rw-r--r-- | app/assets/javascripts/contribution_events/components/contribution_event/contribution_event_destroyed.vue | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/app/assets/javascripts/contribution_events/components/contribution_event/contribution_event_destroyed.vue b/app/assets/javascripts/contribution_events/components/contribution_event/contribution_event_destroyed.vue new file mode 100644 index 00000000000..11b6affb944 --- /dev/null +++ b/app/assets/javascripts/contribution_events/components/contribution_event/contribution_event_destroyed.vue @@ -0,0 +1,28 @@ +<script> +import { EVENT_DESTROYED_I18N, EVENT_DESTROYED_ICONS } from '../../constants'; +import { getValueByEventTarget } from '../../utils'; +import ContributionEventBase from './contribution_event_base.vue'; + +export default { + name: 'ContributionEventDestroyed', + components: { ContributionEventBase }, + props: { + event: { + type: Object, + required: true, + }, + }, + computed: { + message() { + return getValueByEventTarget(EVENT_DESTROYED_I18N, this.event); + }, + iconName() { + return getValueByEventTarget(EVENT_DESTROYED_ICONS, this.event); + }, + }, +}; +</script> + +<template> + <contribution-event-base :event="event" :message="message" :icon-name="iconName" /> +</template> |