github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/components/das/recommendation-accordion.hbs (about)

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