diff --git a/meshchatx/src/frontend/components/interfaces/AddInterfacePage.vue b/meshchatx/src/frontend/components/interfaces/AddInterfacePage.vue index 8a96a45..72c62e7 100644 --- a/meshchatx/src/frontend/components/interfaces/AddInterfacePage.vue +++ b/meshchatx/src/frontend/components/interfaces/AddInterfacePage.vue @@ -1479,6 +1479,9 @@ export default { // go to interfaces page this.$router.push({ name: "interfaces", + query: { + restart_required: this.newInterfaceName, + }, }); } catch (e) { const message = e.response?.data?.message ?? "failed to add interface"; diff --git a/meshchatx/src/frontend/components/interfaces/Interface.vue b/meshchatx/src/frontend/components/interfaces/Interface.vue index b76c8a2..edce296 100644 --- a/meshchatx/src/frontend/components/interfaces/Interface.vue +++ b/meshchatx/src/frontend/components/interfaces/Interface.vue @@ -1,6 +1,37 @@