github.com/hernad/nomad@v1.6.112/ui/app/templates/components/job-page/parts/task-groups.hbs (about)

     1  {{!
     2    Copyright (c) HashiCorp, Inc.
     3    SPDX-License-Identifier: MPL-2.0
     4  ~}}
     5  
     6  <div class="boxed-section">
     7    <div class="boxed-section-head">
     8      Task Groups
     9    </div>
    10    <div class="boxed-section-body is-full-bleed">
    11      <ListTable
    12        @source={{this.sortedTaskGroups}}
    13        @sortProperty={{this.sortProperty}}
    14        @sortDescending={{this.sortDescending}} as |t|
    15      >
    16        <t.head>
    17          <t.sort-by @prop="name">
    18            Name
    19          </t.sort-by>
    20          <t.sort-by @prop="count">
    21            Count
    22          </t.sort-by>
    23          <t.sort-by @prop="queuedOrStartingAllocs" @class="is-3">
    24            Allocation Status
    25          </t.sort-by>
    26          <t.sort-by @prop="volumes.length">
    27            Volume
    28          </t.sort-by>
    29          <t.sort-by @prop="reservedCPU">
    30            Reserved CPU
    31          </t.sort-by>
    32          <t.sort-by @prop="reservedMemory">
    33            Reserved Memory
    34          </t.sort-by>
    35          <t.sort-by @prop="reservedEphemeralDisk">
    36            Reserved Disk
    37          </t.sort-by>
    38        </t.head>
    39        <t.body as |row|>
    40          <TaskGroupRow
    41            @data-test-task-group={{row.model.name}}
    42            @taskGroup={{row.model}}
    43            @onClick={{fn this.gotoTaskGroup row.model}}
    44            {{keyboard-shortcut 
    45              enumerated=true
    46              action=(fn this.gotoTaskGroup row.model)
    47            }}
    48          />
    49        </t.body>
    50      </ListTable>
    51    </div>
    52  </div>