summaryrefslogtreecommitdiff
path: root/src/views/Overview
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/Overview')
-rw-r--r--src/views/Overview/Overview.vue2
-rw-r--r--src/views/Overview/OverviewCard.vue6
-rw-r--r--src/views/Overview/OverviewDumps.vue6
-rw-r--r--src/views/Overview/OverviewEvents.vue6
-rw-r--r--src/views/Overview/OverviewFirmware.vue6
-rw-r--r--src/views/Overview/OverviewInventory.vue6
-rw-r--r--src/views/Overview/OverviewNetwork.vue6
-rw-r--r--src/views/Overview/OverviewPower.vue6
-rw-r--r--src/views/Overview/OverviewQuickLinks.vue6
-rw-r--r--src/views/Overview/OverviewServer.vue6
10 files changed, 56 insertions, 0 deletions
diff --git a/src/views/Overview/Overview.vue b/src/views/Overview/Overview.vue
index d999be4c3..2bf4205fa 100644
--- a/src/views/Overview/Overview.vue
+++ b/src/views/Overview/Overview.vue
@@ -37,6 +37,7 @@ import OverviewQuickLinks from './OverviewQuickLinks';
import OverviewServer from './OverviewServer';
import PageSection from '@/components/Global/PageSection';
import PageTitle from '@/components/Global/PageTitle';
+import { useI18n } from 'vue-i18n';
export default {
name: 'Overview',
@@ -55,6 +56,7 @@ export default {
mixins: [LoadingBarMixin],
data() {
return {
+ $t: useI18n().t,
showDumps: process.env.VUE_APP_ENV_NAME === 'ibm',
};
},
diff --git a/src/views/Overview/OverviewCard.vue b/src/views/Overview/OverviewCard.vue
index aa5697d67..342bf98cf 100644
--- a/src/views/Overview/OverviewCard.vue
+++ b/src/views/Overview/OverviewCard.vue
@@ -23,6 +23,7 @@
</template>
<script>
+import { useI18n } from 'vue-i18n';
export default {
name: 'OverviewCard',
props: {
@@ -56,6 +57,11 @@ export default {
default: '/',
},
},
+ data() {
+ return {
+ $t: useI18n().t,
+ };
+ },
computed: {
dataForExport() {
return JSON.stringify(this.data);
diff --git a/src/views/Overview/OverviewDumps.vue b/src/views/Overview/OverviewDumps.vue
index 6db5d2872..ba7d7e2bc 100644
--- a/src/views/Overview/OverviewDumps.vue
+++ b/src/views/Overview/OverviewDumps.vue
@@ -21,6 +21,7 @@
<script>
import OverviewCard from './OverviewCard';
import DataFormatterMixin from '@/components/Mixins/DataFormatterMixin';
+import { useI18n } from 'vue-i18n';
export default {
name: 'Dumps',
@@ -28,6 +29,11 @@ export default {
OverviewCard,
},
mixins: [DataFormatterMixin],
+ data() {
+ return {
+ $t: useI18n().t,
+ };
+ },
computed: {
dumps() {
return this.$store.getters['dumps/allDumps'];
diff --git a/src/views/Overview/OverviewEvents.vue b/src/views/Overview/OverviewEvents.vue
index 4d85dbd6a..0056af4a5 100644
--- a/src/views/Overview/OverviewEvents.vue
+++ b/src/views/Overview/OverviewEvents.vue
@@ -34,11 +34,17 @@
import OverviewCard from './OverviewCard';
import StatusIcon from '@/components/Global/StatusIcon';
import DataFormatterMixin from '@/components/Mixins/DataFormatterMixin';
+import { useI18n } from 'vue-i18n';
export default {
name: 'Events',
components: { OverviewCard, StatusIcon },
mixins: [DataFormatterMixin],
+ data() {
+ return {
+ $t: useI18n().t,
+ };
+ },
computed: {
eventLogData() {
return this.$store.getters['eventLog/allEvents'];
diff --git a/src/views/Overview/OverviewFirmware.vue b/src/views/Overview/OverviewFirmware.vue
index c2c7f4ada..0be920fe8 100644
--- a/src/views/Overview/OverviewFirmware.vue
+++ b/src/views/Overview/OverviewFirmware.vue
@@ -26,6 +26,7 @@
import OverviewCard from './OverviewCard';
import DataFormatterMixin from '@/components/Mixins/DataFormatterMixin';
import { mapState } from 'vuex';
+import { useI18n } from 'vue-i18n';
export default {
name: 'Firmware',
@@ -33,6 +34,11 @@ export default {
OverviewCard,
},
mixins: [DataFormatterMixin],
+ data() {
+ return {
+ $t: useI18n().t,
+ };
+ },
computed: {
...mapState({
server: (state) => state.system.systems[0],
diff --git a/src/views/Overview/OverviewInventory.vue b/src/views/Overview/OverviewInventory.vue
index 1da5685f5..4d923e1f2 100644
--- a/src/views/Overview/OverviewInventory.vue
+++ b/src/views/Overview/OverviewInventory.vue
@@ -30,6 +30,7 @@
<script>
import OverviewCard from './OverviewCard';
import BVToastMixin from '@/components/Mixins/BVToastMixin';
+import { useI18n } from 'vue-i18n';
export default {
name: 'Inventory',
@@ -37,6 +38,11 @@ export default {
OverviewCard,
},
mixins: [BVToastMixin],
+ data() {
+ return {
+ $t: useI18n().t,
+ };
+ },
computed: {
systems() {
let systemData = this.$store.getters['system/systems'][0];
diff --git a/src/views/Overview/OverviewNetwork.vue b/src/views/Overview/OverviewNetwork.vue
index f25c7e0c4..c2a769358 100644
--- a/src/views/Overview/OverviewNetwork.vue
+++ b/src/views/Overview/OverviewNetwork.vue
@@ -50,6 +50,7 @@
<script>
import OverviewCard from './OverviewCard';
import DataFormatterMixin from '@/components/Mixins/DataFormatterMixin';
+import { useI18n } from 'vue-i18n';
export default {
name: 'Network',
@@ -57,6 +58,11 @@ export default {
OverviewCard,
},
mixins: [DataFormatterMixin],
+ data() {
+ return {
+ $t: useI18n().t,
+ };
+ },
computed: {
network() {
return this.$store.getters['network/globalNetworkSettings'][0];
diff --git a/src/views/Overview/OverviewPower.vue b/src/views/Overview/OverviewPower.vue
index 0d84c76cb..74a737e20 100644
--- a/src/views/Overview/OverviewPower.vue
+++ b/src/views/Overview/OverviewPower.vue
@@ -26,6 +26,7 @@
import OverviewCard from './OverviewCard';
import DataFormatterMixin from '@/components/Mixins/DataFormatterMixin';
import { mapGetters } from 'vuex';
+import { useI18n } from 'vue-i18n';
export default {
name: 'Power',
@@ -33,6 +34,11 @@ export default {
OverviewCard,
},
mixins: [DataFormatterMixin],
+ data() {
+ return {
+ $t: useI18n().t,
+ };
+ },
computed: {
...mapGetters({
powerCapValue: 'powerControl/powerCapValue',
diff --git a/src/views/Overview/OverviewQuickLinks.vue b/src/views/Overview/OverviewQuickLinks.vue
index 2ab76541f..ef9ab1265 100644
--- a/src/views/Overview/OverviewQuickLinks.vue
+++ b/src/views/Overview/OverviewQuickLinks.vue
@@ -28,6 +28,7 @@
<script>
import ArrowRight16 from '@carbon/icons-vue/es/arrow--right/16';
import BVToastMixin from '@/components/Mixins/BVToastMixin';
+import { useI18n } from 'vue-i18n';
export default {
name: 'QuickLinks',
@@ -35,6 +36,11 @@ export default {
IconArrowRight: ArrowRight16,
},
mixins: [BVToastMixin],
+ data() {
+ return {
+ $t: useI18n().t,
+ };
+ },
computed: {
bmcTime() {
return this.$store.getters['global/bmcTime'];
diff --git a/src/views/Overview/OverviewServer.vue b/src/views/Overview/OverviewServer.vue
index 8fc16d141..fe0e41da0 100644
--- a/src/views/Overview/OverviewServer.vue
+++ b/src/views/Overview/OverviewServer.vue
@@ -26,6 +26,7 @@
import OverviewCard from './OverviewCard';
import DataFormatterMixin from '@/components/Mixins/DataFormatterMixin';
import { mapState } from 'vuex';
+import { useI18n } from 'vue-i18n';
export default {
name: 'Server',
@@ -33,6 +34,11 @@ export default {
OverviewCard,
},
mixins: [DataFormatterMixin],
+ data() {
+ return {
+ $t: useI18n().t,
+ };
+ },
computed: {
...mapState({
server: (state) => state.system.systems[0],