{{#let (hash value=(or sortBy "Status:asc") change=(action (mut sortBy) value="target.selected") ) (hash status=(hash value=(if status (split status ',') undefined) change=(action (mut status) value="target.selectedItems") ) kind=(hash value=(if kind (split kind ',') undefined) change=(action (mut kind) value="target.selectedItems") ) source=(hash value=(if source (split source ',') undefined) change=(action (mut source) value="target.selectedItems") ) searchproperty=(hash value=(if (not-eq searchproperty undefined) (split searchproperty ',') searchProperties ) change=(action (mut searchproperty) value="target.selectedItems") default=searchProperties ) ) (reject-by 'Kind' 'connect-proxy' api.data) (or route.params.partition route.model.user.token.Partition 'default') (or route.params.nspace route.model.user.token.Namespace 'default') as |sort filters items partition nspace|}}

{{format-number items.length}} total

{{#if (gt items.length 0) }} {{#let (collection items) as |items|}} {{/let}} {{/if}}

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

{{#if (gt items.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}}