github.com/hernad/nomad@v1.6.112/ui/app/components/breadcrumbs/job.hbs (about) 1 {{! 2 Copyright (c) HashiCorp, Inc. 3 SPDX-License-Identifier: MPL-2.0 4 ~}} 5 6 <Trigger @onError={{action this.onError}} @do={{this.fetchParent}} as |trigger|> 7 {{did-insert trigger.fns.do}} 8 {{#if trigger.data.isBusy}} 9 <li> 10 <a href="#" aria-label="loading" data-test-breadcrumb="loading"> 11 … 12 </a> 13 </li> 14 {{/if}} 15 {{#if trigger.data.isSuccess}} 16 {{#if (and trigger.data.result this.hasParent)}} 17 <li> 18 <LinkTo 19 @route="jobs.job.index" 20 @model={{trigger.data.result}} 21 data-test-breadcrumb={{"jobs.job.index"}} 22 > 23 <dl> 24 <dt> 25 Parent Job 26 </dt> 27 <dd> 28 {{trigger.data.result.trimmedName}} 29 </dd> 30 </dl> 31 </LinkTo> 32 </li> 33 {{/if}} 34 <li 35 {{(modifier 36 this.maybeKeyboardShortcut 37 label="Go up a level" 38 pattern=(array "u") 39 menuLevel=true 40 action=(action this.traverseUpALevel (array "jobs.job" this.job.idWithNamespace)) 41 exclusive=true 42 )}} 43 > 44 <LinkTo 45 @route="jobs.job.index" 46 @model={{this.job}} 47 data-test-breadcrumb={{"jobs.job.index"}} 48 data-test-job-breadcrumb 49 > 50 <dl> 51 <dt> 52 {{if this.job.hasChildren "Parent Job" "Job"}} 53 </dt> 54 <dd> 55 {{this.job.trimmedName}} 56 </dd> 57 </dl> 58 </LinkTo> 59 </li> 60 {{/if}} 61 </Trigger>