16a192d52SDixsie Wolmers<template> 26a192d52SDixsie Wolmers <overview-card 36a192d52SDixsie Wolmers :title="$t('pageOverview.firmwareInformation')" 46a192d52SDixsie Wolmers :to="`/operations/firmware`" 56a192d52SDixsie Wolmers > 66a192d52SDixsie Wolmers <b-row class="mt-3"> 76a192d52SDixsie Wolmers <b-col> 86a192d52SDixsie Wolmers <dl> 96a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.runningVersion') }}</dt> 10*9726f9a7SDixsie Wolmers <dd>{{ dataFormatter(runningVersion) }}</dd> 116a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.backupVersion') }}</dt> 12*9726f9a7SDixsie Wolmers <dd>{{ dataFormatter(backupVersion) }}</dd> 136a192d52SDixsie Wolmers </dl> 146a192d52SDixsie Wolmers </b-col> 156a192d52SDixsie Wolmers </b-row> 166a192d52SDixsie Wolmers </overview-card> 176a192d52SDixsie Wolmers</template> 186a192d52SDixsie Wolmers 196a192d52SDixsie Wolmers<script> 206a192d52SDixsie Wolmersimport OverviewCard from './OverviewCard'; 21*9726f9a7SDixsie Wolmersimport DataFormatterMixin from '@/components/Mixins/DataFormatterMixin'; 226a192d52SDixsie Wolmers 236a192d52SDixsie Wolmersexport default { 246a192d52SDixsie Wolmers name: 'Firmware', 256a192d52SDixsie Wolmers components: { 266a192d52SDixsie Wolmers OverviewCard, 276a192d52SDixsie Wolmers }, 28*9726f9a7SDixsie Wolmers mixins: [DataFormatterMixin], 296a192d52SDixsie Wolmers computed: { 306a192d52SDixsie Wolmers backupBmcFirmware() { 316a192d52SDixsie Wolmers return this.$store.getters['firmware/backupBmcFirmware']; 326a192d52SDixsie Wolmers }, 336a192d52SDixsie Wolmers backupVersion() { 346a192d52SDixsie Wolmers return this.backupBmcFirmware?.version; 356a192d52SDixsie Wolmers }, 366a192d52SDixsie Wolmers activeBmcFirmware() { 376a192d52SDixsie Wolmers return this.$store.getters[`firmware/activeBmcFirmware`]; 386a192d52SDixsie Wolmers }, 396a192d52SDixsie Wolmers runningVersion() { 406a192d52SDixsie Wolmers return this.activeBmcFirmware?.version; 416a192d52SDixsie Wolmers }, 426a192d52SDixsie Wolmers }, 436a192d52SDixsie Wolmers created() { 446a192d52SDixsie Wolmers this.$store.dispatch('firmware/getFirmwareInformation').finally(() => { 456a192d52SDixsie Wolmers this.$root.$emit('overview-firmware-complete'); 466a192d52SDixsie Wolmers }); 476a192d52SDixsie Wolmers }, 486a192d52SDixsie Wolmers}; 496a192d52SDixsie Wolmers</script> 50