github.com/hernad/nomad@v1.6.112/ui/app/components/das/recommendation-accordion.hbs (about)

     1  {{!
     2    Copyright (c) HashiCorp, Inc.
     3    SPDX-License-Identifier: MPL-2.0
     4  ~}}
     5  
     6  {{#if this.show}}
     7    <ListAccordion
     8      data-test-recommendation-accordion
     9      class="recommendation-accordion boxed-section {{if this.closing 'closing'}}"
    10      @source={{array @summary}}
    11      @key="id"
    12      {{did-insert this.inserted}}
    13      as |a|
    14    >
    15      {{#if a.isOpen}}
    16        <div class="animation-container" style={{this.animationContainerStyle}}>
    17          <Das::RecommendationCard
    18            @summary={{@summary}}
    19            @proceed={{this.proceed}}
    20            @onCollapse={{a.close}}
    21            @skipReset={{true}}
    22          />
    23        </div>
    24      {{else}}
    25        <a.head @buttonLabel={{unless a.isOpen "Show"}}>
    26          <section class="left">
    27            {{x-icon "info-circle-fill"}}
    28            <span>Resource Recommendation</span>
    29            <span data-test-group class="group">{{@summary.taskGroup.name}}</span>
    30          </section>
    31  
    32          <section class="diffs">
    33            {{#if this.diffs.cpu.delta}}
    34              <section>
    35                <span class="resource">CPU</span>
    36                {{this.diffs.cpu.signedDiff}}
    37                <span class="percent">{{this.diffs.cpu.percentDiff}}</span>
    38              </section>
    39            {{/if}}
    40  
    41            {{#if this.diffs.memory.delta}}
    42              <section>
    43                <span class="resource">Mem</span>
    44                {{this.diffs.memory.signedDiff}}
    45                <span class="percent">{{this.diffs.memory.percentDiff}}</span>
    46              </section>
    47            {{/if}}
    48          </section>
    49        </a.head>
    50      {{/if}}
    51    </ListAccordion>
    52  {{/if}}