github.com/hernad/nomad@v1.6.112/ui/app/templates/components/job-page/parts/summary.hbs (about) 1 {{! 2 Copyright (c) HashiCorp, Inc. 3 SPDX-License-Identifier: MPL-2.0 4 ~}} 5 6 <ListAccordion 7 data-test-job-summary 8 @source={{array this.job}} 9 @key="id" 10 @startExpanded={{this.isExpanded}} 11 @onToggle={{action this.persist}} as |a| 12 > 13 <a.head 14 @buttonLabel={{if a.isOpen "collapse" "expand"}} 15 @buttonType={{if a.item.hasChildren "children-status" "allocation-status"}} 16 > 17 <div class="columns"> 18 <div class="column is-minimum nowrap"> 19 {{#if a.item.hasChildren}} 20 Children Status 21 <span class="badge {{if a.isOpen "is-white" "is-light"}}"> 22 {{a.item.summary.totalChildren}} 23 </span> 24 {{else}} 25 Allocation Status 26 <span class="badge {{if a.isOpen "is-white" "is-light"}}"> 27 {{a.item.summary.totalAllocs}} 28 </span> 29 {{/if}} 30 </div> 31 {{#unless a.isOpen}} 32 <div class="column"> 33 <div class="inline-chart bumper-left"> 34 {{#if a.item.hasChildren}} 35 {{#if (gt a.item.totalChildren 0)}} 36 <ChildrenStatusBar @job={{a.item}} @isNarrow={{true}} /> 37 {{else}} 38 <em class="is-faded"> 39 No Children 40 </em> 41 {{/if}} 42 {{else}} 43 <AllocationStatusBar 44 @allocationContainer={{a.item}} 45 @isNarrow={{true}} 46 /> 47 {{/if}} 48 </div> 49 </div> 50 {{/unless}} 51 </div> 52 </a.head> 53 <a.body> 54 <JobPage::Parts::SummaryChart @job={{a.item}} /> 55 </a.body> 56 </ListAccordion>