blob: a08fb5493dc87360887921b8cb8e973d205025b2 [file] [log] [blame]
Dixsie Wolmers97d86b32019-12-02 05:07:57 -06001<template>
Dixsie Wolmersf65ee342020-01-22 19:47:56 -06002 <div>
3 <b-list-group v-for="logData in eventLogData" :key="logData.id">
4 <b-list-group-item href="#" class="flex-column align-items-start">
Derick Montaguee2fd1562019-12-20 13:26:53 -06005 {{ '#' + logData.logId }}
Dixsie Wolmersf65ee342020-01-22 19:47:56 -06006 <b-badge variant="danger">{{ logData.priority }}</b-badge>
7 <div class="d-flex w-100 justify-content-between">
8 <small>{{
Derick Montaguee2fd1562019-12-20 13:26:53 -06009 logData.Timestamp | date('MMM DD YYYY HH:MM:SS A ZZ')
Dixsie Wolmersf65ee342020-01-22 19:47:56 -060010 }}</small>
Derick Montague09e45cd2020-01-23 15:45:57 -060011 <chevron-right16 />
Dixsie Wolmersf65ee342020-01-22 19:47:56 -060012 </div>
13 <p class="mb-1">{{ logData.eventID }}: {{ logData.description }}</p>
14 </b-list-group-item>
15 </b-list-group>
Yoshie Muranaka1ace1d92020-02-06 13:47:28 -080016 <b-list-group v-if="eventLogData.length === 0">
Dixsie Wolmers75d3fb72020-02-10 21:58:55 -060017 {{ $t('overview.events.noHighEventsMsg') }}
Dixsie Wolmersf65ee342020-01-22 19:47:56 -060018 </b-list-group>
19 </div>
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060020</template>
21
22<script>
Derick Montaguee2fd1562019-12-20 13:26:53 -060023import ChevronRight16 from '@carbon/icons-vue/es/chevron--right/16';
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060024export default {
Derick Montague09e45cd2020-01-23 15:45:57 -060025 name: 'Events',
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060026 components: {
27 ChevronRight16
28 },
Dixsie Wolmersf65ee342020-01-22 19:47:56 -060029 computed: {
30 eventLogData() {
Yoshie Muranaka1ace1d92020-02-06 13:47:28 -080031 return this.$store.getters['eventLog/highPriorityEvents'];
Dixsie Wolmersf65ee342020-01-22 19:47:56 -060032 }
33 },
Derick Montague09e45cd2020-01-23 15:45:57 -060034 created() {
35 this.getEventLogData();
36 },
Dixsie Wolmersf65ee342020-01-22 19:47:56 -060037 methods: {
38 getEventLogData() {
Derick Montaguee2fd1562019-12-20 13:26:53 -060039 this.$store.dispatch('eventLog/getEventLogData');
Dixsie Wolmersf65ee342020-01-22 19:47:56 -060040 }
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060041 }
42};
43</script>