summaryrefslogtreecommitdiff
path: root/src/views/Control/ServerLed/ServerLed.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/Control/ServerLed/ServerLed.vue')
-rw-r--r--src/views/Control/ServerLed/ServerLed.vue71
1 files changed, 0 insertions, 71 deletions
diff --git a/src/views/Control/ServerLed/ServerLed.vue b/src/views/Control/ServerLed/ServerLed.vue
deleted file mode 100644
index 72726bab..00000000
--- a/src/views/Control/ServerLed/ServerLed.vue
+++ /dev/null
@@ -1,71 +0,0 @@
-<template>
- <b-container fluid="xl">
- <page-title />
- <b-row>
- <b-col md="12">
- <page-section :section-title="$t('pageServerLed.serverLedTitle')">
- <b-form-group :label="$t('pageServerLed.serverLedSubTitle')">
- <b-form-checkbox
- v-model="indicatorLedActiveState"
- data-test-id="serverLed-checkbox-switchIndicatorLed"
- name="check-button"
- switch
- @change="changeLedValue"
- >
- <span v-if="indicatorLedActiveState">
- {{ $t('global.status.on') }}
- </span>
- <span v-else>
- {{ $t('global.status.off') }}
- </span>
- </b-form-checkbox>
- </b-form-group>
- </page-section>
- </b-col>
- </b-row>
- </b-container>
-</template>
-
-<script>
-import PageTitle from '@/components/Global/PageTitle';
-import PageSection from '@/components/Global/PageSection';
-import BVToastMixin from '@/components/Mixins/BVToastMixin';
-import LoadingBarMixin from '@/components/Mixins/LoadingBarMixin';
-
-export default {
- name: 'ServerLed',
- components: { PageTitle, PageSection },
- mixins: [LoadingBarMixin, BVToastMixin],
- beforeRouteLeave(to, from, next) {
- this.hideLoader();
- next();
- },
- computed: {
- indicatorLedActiveState: {
- get() {
- return this.$store.getters['serverLed/getIndicatorLedActiveState'];
- },
- set(newValue) {
- return newValue;
- },
- },
- },
- created() {
- this.startLoader();
- this.$store
- .dispatch('serverLed/getIndicatorLedActiveState')
- .finally(() => this.endLoader());
- },
- methods: {
- changeLedValue(indicatorLedActiveState) {
- this.$store
- .dispatch(
- 'serverLed/saveIndicatorLedActiveState',
- indicatorLedActiveState
- )
- .then((message) => this.successToast(message))
- .catch(({ message }) => this.errorToast(message));
- },
- },
-};
-</script>