github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/components/breadcrumbs/job.hbs (about)

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