mirror of https://github.com/status-im/consul.git
ui: Reorder the tabs for Ingress/Terminating Gateway Service Detail page (#8060)
This commit is contained in:
parent
aafbfa167c
commit
0ea5250cf6
|
@ -1,9 +1,19 @@
|
||||||
{{yield}}
|
{{yield}}
|
||||||
{{#if (gt items.length 0)}}
|
{{#if (gt items.length 0)}}
|
||||||
<ListCollection @items={{items}} class="consul-service-list" as |item index|>
|
<ListCollection @items={{items}} class="consul-service-list" as |item index|>
|
||||||
<a data-test-service-name href={{href-to routeName item.Name}} class={{service/health-checks item}}>
|
{{#if (eq item.Kind 'terminating-gateway')}}
|
||||||
|
<a data-test-service-name href={{href-to "dc.services.show.services" item.Name}} class={{service/health-checks item}}>
|
||||||
{{item.Name}}
|
{{item.Name}}
|
||||||
</a>
|
</a>
|
||||||
|
{{else if (eq item.Kind 'ingress-gateway')}}
|
||||||
|
<a data-test-service-name href={{href-to "dc.services.show.upstreams" item.Name}} class={{service/health-checks item}}>
|
||||||
|
{{item.Name}}
|
||||||
|
</a>
|
||||||
|
{{else}}
|
||||||
|
<a data-test-service-name href={{href-to "dc.services.show.instances" item.Name}} class={{service/health-checks item}}>
|
||||||
|
{{item.Name}}
|
||||||
|
</a>
|
||||||
|
{{/if}}
|
||||||
<ul>
|
<ul>
|
||||||
{{#if (and nspace (env 'CONSUL_NSPACES_ENABLED'))}}
|
{{#if (and nspace (env 'CONSUL_NSPACES_ENABLED'))}}
|
||||||
{{#if (not-eq item.Namespace nspace)}}
|
{{#if (not-eq item.Namespace nspace)}}
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
{{#let (sort-by (comparator 'service' sort.selected.key) services) as |sorted|}}
|
{{#let (sort-by (comparator 'service' sort.selected.key) services) as |sorted|}}
|
||||||
<ChangeableSet @dispatcher={{searchable 'service' sorted}} @terms={{search}}>
|
<ChangeableSet @dispatcher={{searchable 'service' sorted}} @terms={{search}}>
|
||||||
<BlockSlot @name="set" as |filtered|>
|
<BlockSlot @name="set" as |filtered|>
|
||||||
<ConsulServiceList @routeName="dc.services.show" @items={{filtered}} @proxies={{proxies}}/>
|
<ConsulServiceList @items={{filtered}} @proxies={{proxies}}/>
|
||||||
</BlockSlot>
|
</BlockSlot>
|
||||||
<BlockSlot @name="empty">
|
<BlockSlot @name="empty">
|
||||||
<EmptyState @allowLogin={{true}}>
|
<EmptyState @allowLogin={{true}}>
|
||||||
|
|
|
@ -21,13 +21,13 @@
|
||||||
<TabNav @items={{
|
<TabNav @items={{
|
||||||
compact
|
compact
|
||||||
(array
|
(array
|
||||||
(hash label="Instances" href=(href-to "dc.services.show.instances") selected=(is-href "dc.services.show.instances"))
|
|
||||||
(if (eq item.Service.Kind 'terminating-gateway')
|
(if (eq item.Service.Kind 'terminating-gateway')
|
||||||
(hash label="Linked Services" href=(href-to "dc.services.show.services") selected=(is-href "dc.services.show.services"))
|
(hash label="Linked Services" href=(href-to "dc.services.show.services") selected=(is-href "dc.services.show.services"))
|
||||||
'')
|
'')
|
||||||
(if (eq item.Service.Kind 'ingress-gateway')
|
(if (eq item.Service.Kind 'ingress-gateway')
|
||||||
(hash label="Upstreams" href=(href-to "dc.services.show.upstreams") selected=(is-href "dc.services.show.upstreams"))
|
(hash label="Upstreams" href=(href-to "dc.services.show.upstreams") selected=(is-href "dc.services.show.upstreams"))
|
||||||
'')
|
'')
|
||||||
|
(hash label="Instances" href=(href-to "dc.services.show.instances") selected=(is-href "dc.services.show.instances"))
|
||||||
(if (not item.Service.Kind)
|
(if (not item.Service.Kind)
|
||||||
(hash label="Intentions" href=(href-to "dc.services.show.intentions") selected=(is-href "dc.services.show.intentions"))
|
(hash label="Intentions" href=(href-to "dc.services.show.intentions") selected=(is-href "dc.services.show.intentions"))
|
||||||
'')
|
'')
|
||||||
|
|
Loading…
Reference in New Issue