use tags in outbounds

This commit is contained in:
Alireza Ahmadi
2024-05-12 23:39:39 +02:00
parent 70c986662f
commit cb606828ff
4 changed files with 69 additions and 22 deletions
+3 -4
View File
@@ -53,15 +53,14 @@
<Hysteria2 v-if="outbound.type == outTypes.Hysteria2" direction="out" :data="outbound" />
<Tor v-if="outbound.type == outTypes.Tor" :data="outbound" />
<Ssh v-if="outbound.type == outTypes.SSH" :data="outbound" />
<Selector v-if="outbound.type == outTypes.Selector" :data="outbound" />
<UrlTest v-if="outbound.type == outTypes.URLTest" :data="outbound" />
<Selector v-if="outbound.type == outTypes.Selector" :data="outbound" :tags="tags" />
<UrlTest v-if="outbound.type == outTypes.URLTest" :data="outbound" :tags="tags" />
<Transport v-if="Object.hasOwn(outbound,'transport')" :data="outbound" />
<OutTLS v-if="Object.hasOwn(outbound,'tls')" :outbound="outbound" />
<Multiplex v-if="Object.hasOwn(outbound,'multiplex')" direction="out" :data="outbound" />
<Dial v-if="!NoDial.includes(outbound.type)" :dial="outbound" />
<v-switch v-model="outboundStats" color="primary" :label="$t('stats.enable')" hide-details></v-switch>
<pre>{{ outbound }}</pre>
</v-card-text>
<v-card-actions>
<v-spacer></v-spacer>
@@ -109,7 +108,7 @@ import Ssh from '@/components/protocols/Ssh.vue'
import Selector from '@/components/protocols/Selector.vue'
import UrlTest from '@/components/protocols/UrlTest.vue'
export default {
props: ['visible', 'data', 'id', 'stats'],
props: ['visible', 'data', 'id', 'stats', 'tags'],
emits: ['close', 'save'],
data() {
return {