github.com/hernad/nomad@v1.6.112/ui/app/components/evaluation-sidebar/related-evaluations.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 Related Evaluations 9 </div> 10 <div class="boxed-section-body related-evaluations" data-test-eval-container> 11 <div class="sidebar-content" {{on-resize @fns.handleResize}}> 12 {{#if (and @data.width @data.height)}} 13 <Providers::ActorsRelationships as |actors|> 14 <svg 15 width={{@data.width}} 16 height="100%" 17 style="z-index: 10; inset: 0; position: absolute; pointer-events: none" 18 {{did-update actors.fns.recalcCurves @data.width}} 19 > 20 {{#each actors.data.relationships as |r|}} 21 <path 22 d={{r.d}} 23 stroke="#7E8FA8" 24 strokeWidth="1" 25 fill="none" 26 ></path> 27 <circle 28 cx={{r.sx}} 29 cy={{r.sy}} 30 r="4" 31 fill="white" 32 stroke="black" 33 ></circle> 34 <circle 35 cx={{r.ex}} 36 cy={{r.ey}} 37 r="4" 38 fill="white" 39 stroke="black" 40 ></circle> 41 {{/each}} 42 </svg> 43 </Providers::ActorsRelationships> 44 {{/if}} 45 <div> 46 <EvaluationSidebar::EvaluationActor 47 @eval={{@data.parentEvaluation}} 48 @activeEvaluationID={{@data.activeEvaluationID}} 49 @onClick={{fn @fns.handleEvaluationClick @data.parentEvaluation}} 50 /> 51 </div> 52 {{#each @data.descendentsMap as |evals|}} 53 <div class="evaluation-actors"> 54 {{#each evals as |eval|}} 55 <EvaluationSidebar::EvaluationActor 56 @eval={{eval.data}} 57 @activeEvaluationID={{@data.activeEvaluationID}} 58 @onClick={{fn @fns.handleEvaluationClick eval.data}} 59 /> 60 {{/each}} 61 </div> 62 {{/each}} 63 </div> 64 </div> 65 </div>