@@ -174,23 +176,38 @@ provide('directivesMap', directivesMap)
-
-
{{ $gettext('Custom') }}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/views/domain/ngx_conf/NgxServer.vue b/app/src/views/domain/ngx_conf/NgxServer.vue
index 64c744eb..6f856588 100644
--- a/app/src/views/domain/ngx_conf/NgxServer.vue
+++ b/app/src/views/domain/ngx_conf/NgxServer.vue
@@ -12,15 +12,14 @@ import DirectiveEditor from '@/views/domain/ngx_conf/directive/DirectiveEditor.v
import type { NgxConfig, NgxDirective } from '@/api/ngx'
import type { CertificateInfo } from '@/api/cert'
-const props = defineProps<{
- autoCert: boolean
+defineProps<{
enabled: boolean
certInfo?: {
[key: number]: CertificateInfo
}
}>()
-const emit = defineEmits(['callback', 'update:autoCert'])
+const emit = defineEmits(['callback'])
const { $gettext } = useGettext()
@@ -45,14 +44,7 @@ const current_support_ssl = computed(() => {
return false
})
-const autoCertRef = computed({
- get() {
- return props.autoCert
- },
- set(value) {
- emit('update:autoCert', value)
- },
-})
+const autoCert = defineModel