|  | <template> | 
|  | <b-row> | 
|  | <b-col xl="10"> | 
|  | <!-- Operation in progress alert --> | 
|  | <alert v-if="isOperationInProgress" variant="info" class="mb-5"> | 
|  | <p> | 
|  | {{ $t('pageFirmware.alert.operationInProgress') }} | 
|  | </p> | 
|  | </alert> | 
|  | <!-- Power off server warning alert --> | 
|  | <alert v-else-if="!isServerOff" variant="warning" class="mb-5"> | 
|  | <p class="mb-0"> | 
|  | {{ $t('pageFirmware.alert.serverMustBePoweredOffTo') }} | 
|  | </p> | 
|  | <ul class="m-0"> | 
|  | <li> | 
|  | {{ $t('pageFirmware.alert.switchRunningAndBackupImages') }} | 
|  | </li> | 
|  | <li> | 
|  | {{ $t('pageFirmware.alert.updateFirmware') }} | 
|  | </li> | 
|  | </ul> | 
|  | <template #action> | 
|  | <b-link to="/operations/server-power-operations"> | 
|  | {{ $t('pageFirmware.alert.viewServerPowerOperations') }} | 
|  | </b-link> | 
|  | </template> | 
|  | </alert> | 
|  | </b-col> | 
|  | </b-row> | 
|  | </template> | 
|  |  | 
|  | <script> | 
|  | import Alert from '@/components/Global/Alert'; | 
|  |  | 
|  | export default { | 
|  | components: { Alert }, | 
|  | props: { | 
|  | isServerOff: { | 
|  | required: true, | 
|  | type: Boolean, | 
|  | }, | 
|  | }, | 
|  | computed: { | 
|  | isOperationInProgress() { | 
|  | return this.$store.getters['controls/isOperationInProgress']; | 
|  | }, | 
|  | }, | 
|  | }; | 
|  | </script> |