summaryrefslogtreecommitdiff
path: root/src/views/Settings/Network/NetworkInterfaceSettings.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/Settings/Network/NetworkInterfaceSettings.vue')
-rw-r--r--src/views/Settings/Network/NetworkInterfaceSettings.vue22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/views/Settings/Network/NetworkInterfaceSettings.vue b/src/views/Settings/Network/NetworkInterfaceSettings.vue
index bdcba4d8..023d29bc 100644
--- a/src/views/Settings/Network/NetworkInterfaceSettings.vue
+++ b/src/views/Settings/Network/NetworkInterfaceSettings.vue
@@ -24,7 +24,9 @@
<b-row>
<b-col md="3">
<dl>
- <dt>{{ $t('pageNetwork.fqdn') }}</dt>
+ <dt>
+ {{ $t('pageNetwork.fqdn') }}
+ </dt>
<dd>
{{ dataFormatter(fqdn) }}
</dd>
@@ -32,7 +34,18 @@
</b-col>
<b-col md="3">
<dl class="text-nowrap">
- <dt>{{ $t('pageNetwork.macAddress') }}</dt>
+ <dt>
+ {{ $t('pageNetwork.macAddress') }}
+ <b-button
+ variant="link"
+ class="p-1"
+ @click="initMacAddressModal()"
+ >
+ <icon-edit
+ :title="$t('pageNetwork.modal.editMacAddressTitle')"
+ />
+ </b-button>
+ </dt>
<dd>
{{ dataFormatter(macAddress) }}
</dd>
@@ -45,6 +58,7 @@
<script>
import BVToastMixin from '@/components/Mixins/BVToastMixin';
+import IconEdit from '@carbon/icons-vue/es/edit/16';
import PageSection from '@/components/Global/PageSection';
import DataFormatterMixin from '@/components/Mixins/DataFormatterMixin';
import { mapState } from 'vuex';
@@ -52,6 +66,7 @@ import { mapState } from 'vuex';
export default {
name: 'Ipv4Table',
components: {
+ IconEdit,
PageSection,
},
mixins: [BVToastMixin, DataFormatterMixin],
@@ -94,6 +109,9 @@ export default {
this.fqdn = this.ethernetData[this.selectedInterface].FQDN;
this.macAddress = this.ethernetData[this.selectedInterface].MACAddress;
},
+ initMacAddressModal() {
+ this.$bvModal.show('modal-mac-address');
+ },
},
};
</script>