| 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> |