Skip to content

Commit 87d7270

Browse files
committed
fix: upstream availability display #1076
1 parent fe51a8b commit 87d7270

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

app/src/components/NgxConfigEditor/NgxUpstream.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,16 @@ watch(curUptreamDirectives, () => {
134134
</template>
135135

136136
<div class="tab-content">
137-
<DirectiveEditor>
137+
<DirectiveEditor v-model:directives="v.directives">
138138
<template #directiveSuffix="{ directive }: {directive: NgxDirective}">
139139
<template v-if="availabilityResult[directive.params]?.online">
140140
<ABadge color="green" />
141141
{{ availabilityResult[directive.params]?.latency.toFixed(2) }}ms
142142
</template>
143+
<template v-else>
144+
<ABadge color="red" />
145+
{{ $gettext('Offline') }}
146+
</template>
143147
</template>
144148
</DirectiveEditor>
145149
</div>

app/src/components/NgxConfigEditor/store.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export const useNgxConfigStore = defineStore('ngxConfig', () => {
55
const ngxConfig = ref<NgxConfig>({
66
name: '',
77
servers: [],
8+
upstreams: [],
89
})
910

1011
const configText = ref('')

0 commit comments

Comments
 (0)