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 emits: ['ok'], 34 data() { 35 return { 36 $t: useI18n().t, 37 }; 38 }, 39 computed: { 40 runningBmc() { 41 return this.$store.getters['firmware/activeBmcFirmware']; 42 }, 43 runningBmcVersion() { 44 return this.runningBmc?.version || '--'; 45 }, 46 isSingleFileUploadEnabled() { 47 return this.$store.getters['firmware/isSingleFileUploadEnabled']; 48 }, 49 }, 50}; 51</script> 52