diff --git a/frontend/src/components/InterfaceEditModal.vue b/frontend/src/components/InterfaceEditModal.vue index a078e84..eeb98d5 100644 --- a/frontend/src/components/InterfaceEditModal.vue +++ b/frontend/src/components/InterfaceEditModal.vue @@ -72,6 +72,14 @@ const isBackendValid = computed(() => { return valid }) +const isHookSupported = computed(() => { + if (!formData.value.Backend) return false; + let availableBackends = settings.Setting('AvailableBackends') || []; + let backend = availableBackends.find(b => b.Id === formData.value.Backend); + if (!backend) return false; + return backend.Type === 'local' || backend.Type === 'mikrotik'; +}) + // functions watch(() => props.visible, async (newValue, oldValue) => { @@ -499,7 +507,7 @@ async function del() { -