blob: 5820e61202b364392cbe77bd2705f940538cfd63 [file] [log] [blame]
<template>
<div>
<b-list-group v-for="logData in eventLogData" :key="logData.id">
<b-list-group-item href="#" class="flex-column align-items-start">
{{ '#' + logData.logId }}
<b-badge variant="danger">{{ logData.priority }}</b-badge>
<div class="d-flex w-100 justify-content-between">
<small>{{
logData.Timestamp | date('MMM DD YYYY HH:MM:SS A ZZ')
}}</small>
<chevron-right16 />
</div>
<p class="mb-1">{{ logData.eventID }}: {{ logData.description }}</p>
</b-list-group-item>
</b-list-group>
<b-list-group v-if="!eventLogData">
There are no high priority events to display at this time.
</b-list-group>
</div>
</template>
<script>
import ChevronRight16 from '@carbon/icons-vue/es/chevron--right/16';
export default {
name: 'Events',
components: {
ChevronRight16
},
computed: {
eventLogData() {
return this.$store.getters['eventLog/eventLogData'];
}
},
created() {
this.getEventLogData();
},
methods: {
getEventLogData() {
this.$store.dispatch('eventLog/getEventLogData');
}
}
};
</script>