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