| 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"> | 
| Ed Tanous | 9c72979 | 2024-03-23 14:56:34 -0700 | [diff] [blame] | 8 | {{ bmcTime }} {{ bmcTime }} | 
| Dixsie Wolmers | 6a192d5 | 2021-09-02 15:26:58 -0500 | [diff] [blame] | 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'; | 
| Ed Tanous | dbd37e0 | 2024-03-23 14:56:34 -0700 | [diff] [blame^] | 31 | import { useI18n } from 'vue-i18n'; | 
| Dixsie Wolmers | 537c6cb | 2020-01-06 17:22:25 -0500 | [diff] [blame] | 32 |  | 
| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 33 | export default { | 
| Derick Montague | 09e45cd | 2020-01-23 15:45:57 -0600 | [diff] [blame] | 34 | name: 'QuickLinks', | 
| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 35 | components: { | 
| Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 36 | IconArrowRight: ArrowRight16, | 
| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 37 | }, | 
| Yoshie Muranaka | 2f8bbbf | 2020-07-02 10:58:21 -0700 | [diff] [blame] | 38 | mixins: [BVToastMixin], | 
| Ed Tanous | dbd37e0 | 2024-03-23 14:56:34 -0700 | [diff] [blame^] | 39 | data() { | 
|  | 40 | return { | 
|  | 41 | $t: useI18n().t, | 
|  | 42 | }; | 
|  | 43 | }, | 
| Dixsie Wolmers | f65ee34 | 2020-01-22 19:47:56 -0600 | [diff] [blame] | 44 | computed: { | 
|  | 45 | bmcTime() { | 
| Derick Montague | e2fd156 | 2019-12-20 13:26:53 -0600 | [diff] [blame] | 46 | return this.$store.getters['global/bmcTime']; | 
| Yoshie Muranaka | 2f8bbbf | 2020-07-02 10:58:21 -0700 | [diff] [blame] | 47 | }, | 
| Dixsie Wolmers | f65ee34 | 2020-01-22 19:47:56 -0600 | [diff] [blame] | 48 | }, | 
| Derick Montague | 09e45cd | 2020-01-23 15:45:57 -0600 | [diff] [blame] | 49 | created() { | 
| Dixsie Wolmers | 6a192d5 | 2021-09-02 15:26:58 -0500 | [diff] [blame] | 50 | Promise.all([this.$store.dispatch('global/getBmcTime')]).finally(() => { | 
| Sukanya Pandey | edb8a77 | 2020-10-29 11:33:42 +0530 | [diff] [blame] | 51 | this.$root.$emit('overview-quicklinks-complete'); | 
| Yoshie Muranaka | 598bf7e | 2020-05-01 12:26:00 -0700 | [diff] [blame] | 52 | }); | 
| Yoshie Muranaka | 2f8bbbf | 2020-07-02 10:58:21 -0700 | [diff] [blame] | 53 | }, | 
| Dixsie Wolmers | 97d86b3 | 2019-12-02 05:07:57 -0600 | [diff] [blame] | 54 | }; | 
|  | 55 | </script> | 
| Dixsie Wolmers | 537c6cb | 2020-01-06 17:22:25 -0500 | [diff] [blame] | 56 |  | 
|  | 57 | <style lang="scss" scoped> | 
| Ed Tanous | 9c72979 | 2024-03-23 14:56:34 -0700 | [diff] [blame] | 58 | @import '@/assets/styles/bmc/helpers/_index.scss'; | 
|  | 59 | @import '@/assets/styles/bootstrap/_helpers.scss'; | 
|  | 60 |  | 
| Dixsie Wolmers | 537c6cb | 2020-01-06 17:22:25 -0500 | [diff] [blame] | 61 | dd, | 
|  | 62 | dl { | 
|  | 63 | margin: 0; | 
|  | 64 | } | 
| Dixsie Wolmers | 537c6cb | 2020-01-06 17:22:25 -0500 | [diff] [blame] | 65 | </style> |