1<template> 2 <b-modal 3 id="modal-update-firmware" 4 :title="$t('pageFirmware.sectionTitleUpdateFirmware')" 5 :ok-title="$t('pageFirmware.form.updateFirmware.startUpdate')" 6 :cancel-title="$t('global.action.cancel')" 7 @ok="$emit('ok')" 8 > 9 <template v-if="isSingleFileUploadEnabled"> 10 <p> 11 {{ $t('pageFirmware.modal.updateFirmwareInfo') }} 12 </p> 13 <p> 14 {{ 15 $t('pageFirmware.modal.updateFirmwareInfo2', { 16 running: runningBmcVersion, 17 }) 18 }} 19 </p> 20 <p class="m-0"> 21 {{ $t('pageFirmware.modal.updateFirmwareInfo3') }} 22 </p> 23 </template> 24 <template v-else> 25 {{ $t('pageFirmware.modal.updateFirmwareInfoDefault') }} 26 </template> 27 </b-modal> 28</template> 29 30<script> 31import { useI18n } from 'vue-i18n'; 32export default { 33 data() { 34 return { 35 $t: useI18n().t, 36 }; 37 }, 38 computed: { 39 runningBmc() { 40 return this.$store.getters['firmware/activeBmcFirmware']; 41 }, 42 runningBmcVersion() { 43 return this.runningBmc?.version || '--'; 44 }, 45 isSingleFileUploadEnabled() { 46 return this.$store.getters['firmware/isSingleFileUploadEnabled']; 47 }, 48 }, 49}; 50</script> 51