| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 1 | <template> | 
| Dixsie Wolmers | 6a192d5 | 2021-09-02 15:26:58 -0500 | [diff] [blame] | 2 | <b-card bg-variant="light" border-variant="light"> | 
|  | 3 | <b-row class="d-flex justify-content-between align-items-center"> | 
|  | 4 | <b-col sm="6" lg="9" class="mb-2 mt-2"> | 
|  | 5 | <dl> | 
|  | 6 | <dt>{{ $t('pageOverview.bmcTime') }}</dt> | 
|  | 7 | <dd v-if="bmcTime" data-test-id="overviewQuickLinks-text-bmcTime"> | 
|  | 8 | {{ bmcTime | formatDate }} {{ bmcTime | formatTime }} | 
|  | 9 | </dd> | 
|  | 10 | <dd v-else>--</dd> | 
|  | 11 | </dl> | 
|  | 12 | </b-col> | 
|  | 13 | <b-col sm="6" lg="3" class="mb-2 mt-2"> | 
|  | 14 | <b-button | 
|  | 15 | to="/operations/serial-over-lan" | 
|  | 16 | variant="secondary" | 
|  | 17 | data-test-id="overviewQuickLinks-button-solConsole" | 
|  | 18 | class="d-flex justify-content-between align-items-center" | 
|  | 19 | > | 
|  | 20 | {{ $t('pageOverview.solConsole') }} | 
|  | 21 | <icon-arrow-right /> | 
|  | 22 | </b-button> | 
|  | 23 | </b-col> | 
|  | 24 | </b-row> | 
|  | 25 | </b-card> | 
| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 26 | </template> | 
|  | 27 |  | 
|  | 28 | <script> | 
| Dixsie Wolmers | 537c6cb | 2020-01-06 17:22:25 -0500 | [diff] [blame] | 29 | import ArrowRight16 from '@carbon/icons-vue/es/arrow--right/16'; | 
| Yoshie Muranaka | 2f8bbbf | 2020-07-02 10:58:21 -0700 | [diff] [blame] | 30 | import BVToastMixin from '@/components/Mixins/BVToastMixin'; | 
| Dixsie Wolmers | 537c6cb | 2020-01-06 17:22:25 -0500 | [diff] [blame] | 31 |  | 
| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 32 | export default { | 
| Derick Montague | 09e45cd | 2020-01-23 15:45:57 -0600 | [diff] [blame] | 33 | name: 'QuickLinks', | 
| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 34 | components: { | 
| Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 35 | IconArrowRight: ArrowRight16, | 
| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 36 | }, | 
| Yoshie Muranaka | 2f8bbbf | 2020-07-02 10:58:21 -0700 | [diff] [blame] | 37 | mixins: [BVToastMixin], | 
| Dixsie Wolmers | f65ee34 | 2020-01-22 19:47:56 -0600 | [diff] [blame] | 38 | computed: { | 
|  | 39 | bmcTime() { | 
| Derick Montague | e2fd156 | 2019-12-20 13:26:53 -0600 | [diff] [blame] | 40 | return this.$store.getters['global/bmcTime']; | 
| Yoshie Muranaka | 2f8bbbf | 2020-07-02 10:58:21 -0700 | [diff] [blame] | 41 | }, | 
| Dixsie Wolmers | f65ee34 | 2020-01-22 19:47:56 -0600 | [diff] [blame] | 42 | }, | 
| Derick Montague | 09e45cd | 2020-01-23 15:45:57 -0600 | [diff] [blame] | 43 | created() { | 
| Dixsie Wolmers | 6a192d5 | 2021-09-02 15:26:58 -0500 | [diff] [blame] | 44 | Promise.all([this.$store.dispatch('global/getBmcTime')]).finally(() => { | 
| Sukanya Pandey | edb8a77 | 2020-10-29 11:33:42 +0530 | [diff] [blame] | 45 | this.$root.$emit('overview-quicklinks-complete'); | 
| Yoshie Muranaka | 598bf7e | 2020-05-01 12:26:00 -0700 | [diff] [blame] | 46 | }); | 
| Yoshie Muranaka | 2f8bbbf | 2020-07-02 10:58:21 -0700 | [diff] [blame] | 47 | }, | 
| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 48 | }; | 
|  | 49 | </script> | 
| Dixsie Wolmers | 537c6cb | 2020-01-06 17:22:25 -0500 | [diff] [blame] | 50 |  | 
|  | 51 | <style lang="scss" scoped> | 
|  | 52 | dd, | 
|  | 53 | dl { | 
|  | 54 | margin: 0; | 
|  | 55 | } | 
| Dixsie Wolmers | 537c6cb | 2020-01-06 17:22:25 -0500 | [diff] [blame] | 56 | </style> |