github.com/hernad/nomad@v1.6.112/ui/app/templates/components/lifecycle-chart.hbs (about) 1 {{! 2 Copyright (c) HashiCorp, Inc. 3 SPDX-License-Identifier: MPL-2.0 4 ~}} 5 6 {{#if (gt this.lifecyclePhases.length 1)}} 7 <div class="boxed-section" data-test-lifecycle-chart> 8 <div class="boxed-section-head"> 9 Task Lifecycle {{if this.taskStates "Status" "Configuration"}} 10 </div> 11 <div class="boxed-section-body lifecycle-chart"> 12 13 <div class="lifecycle-phases"> 14 {{#each this.lifecyclePhases as |phase|}} 15 <div class="lifecycle-phase {{if phase.isActive "is-active"}} {{lowercase phase.name}}" data-test-lifecycle-phase> 16 <div class="name" data-test-name>{{phase.name}}</div> 17 </div> 18 {{/each}} 19 <svg class="divider prestart"> 20 <line x1="0" y1="0" x2="0" y2="100%" /> 21 </svg> 22 <svg class="divider poststop"> 23 <line x1="0" y1="0" x2="0" y2="100%" /> 24 </svg> 25 </div> 26 27 <div class="lifecycle-chart-rows"> 28 {{#if this.tasks}} 29 {{#each this.sortedLifecycleTasks as |task|}} 30 <LifecycleChartRow @task={{task}} /> 31 {{/each}} 32 {{else}} 33 {{#each this.sortedLifecycleTaskStates as |state|}} 34 <LifecycleChartRow @taskState={{state}} @task={{state.task}} /> 35 {{/each}} 36 {{/if}} 37 </div> 38 39 </div> 40 </div> 41 {{/if}}