2020-01-28 14:25:52 +00:00
{{ title item .Service .Service }}
2020-02-19 19:26:38 +00:00
<AppView @class="service show">
<BlockSlot @name="notification" as |status type|>
2020-02-06 12:06:48 +00:00
{{ partial 'dc/services/notifications' }}
2020-04-16 14:15:45 +00:00
{{ partial 'dc/intentions/notifications' }}
2020-02-19 19:26:38 +00:00
</BlockSlot>
<BlockSlot @name="breadcrumbs">
2020-02-06 12:06:48 +00:00
<ol>
<li><a data-test-back href= {{ href-to 'dc.services' }} >All Services</a></li>
</ol>
2020-02-19 19:26:38 +00:00
</BlockSlot>
<BlockSlot @name="header">
2020-02-06 12:06:48 +00:00
<h1>
{{ item .Service .Service }}
2020-02-11 10:04:49 +00:00
{{ # let ( service / external-source item .Service ) as | externalSource | }}
{{ # if externalSource }}
<span data-test-external-source= {{ externalSource }} style= {{ concat 'background-image: var(--' externalSource '-icon)' }} data-tooltip="Registered via {{ externalSource }} ">Registered via {{ externalSource }} </span>
{{ / if }}
{{ / let }}
2019-03-22 17:01:10 +00:00
{{ # if ( eq item .Service .Kind 'connect-proxy' ) }}
2020-02-06 12:06:48 +00:00
<span class="kind-proxy">Proxy</span>
2019-07-05 08:07:25 +00:00
{{ else if ( eq item .Service .Kind 'mesh-gateway' ) }}
2020-02-06 12:06:48 +00:00
<span class="kind-proxy">Mesh Gateway</span>
2019-03-22 17:01:10 +00:00
{{ / if }}
2020-02-06 12:06:48 +00:00
</h1>
<label for="toolbar-toggle"></label>
2020-04-08 09:56:36 +00:00
<TabNav @items= {{
compact
(array
(hash label="Instances" href=(href-to "dc.services.show.instances") selected=(is-href "dc.services.show.instances"))
2020-04-16 14:15:45 +00:00
(hash label="Intentions" href=(href-to "dc.services.show.intentions") selected=(is-href "dc.services.show.intentions"))
2020-04-08 09:56:36 +00:00
(if (not-eq chain) (hash label="Routing" href=(href-to "dc.services.show.routing") selected=(is-href "dc.services.show.routing")) '')
(hash label="Tags" href=(href-to "dc.services.show.tags") selected=(is-href "dc.services.show.tags"))
)
}}/>
2020-02-19 19:26:38 +00:00
</BlockSlot>
<BlockSlot @name="actions">
2020-02-06 12:06:48 +00:00
{{ # if urls .service }}
{{ # templated-anchor data-test-dashboard-anchor href = urls .service vars = ( hash Datacenter = dc Service = ( hash Name = item .Service .Service ) ) rel = "external" }} Open Dashboard {{ / templated-anchor }}
{{ / if }}
2020-02-19 19:26:38 +00:00
</BlockSlot>
<BlockSlot @name="content">
2020-04-08 09:56:36 +00:00
{{ outlet }}
2020-02-19 19:26:38 +00:00
</BlockSlot>
</AppView>