{{title 'Services'}} {{#let (or sortBy "Name:asc") as |sort|}} {{partial 'dc/services/notifications'}}

Services {{format-number services.length}} total

{{#if (gt services.length 0) }} {{#let (from-entries (array (array "Name:asc" "A to Z") (array "Name:desc" "Z to A") (array "Status:asc" "Unhealthy to Healthy") (array "Status:desc" "Healthy to Unhealthy") )) as |selectable| }} {{get selectable sort}} {{/let}} {{#let components.Optgroup components.Option as |Optgroup Option|}} {{/let}} {{/if}} {{#let (sort-by (comparator 'service' sort) services) as |sorted|}}

{{#if (gt services.length 0)}} No services found {{else}} Welcome to Services {{/if}}

{{#if (gt services.length 0)}} No services where found matching that search, or you may not have access to view the services you are searching for. {{else}} There don't seem to be any registered services, or you may not have access to view services yet. {{/if}}

{{/let}}
{{/let}}