github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/components/das/diffs-table.js (about)

     1  import Component from '@glimmer/component';
     2  import ResourcesDiffs from 'nomad-ui/utils/resources-diffs';
     3  
     4  export default class DasResourceTotalsComponent extends Component {
     5    get diffs() {
     6      return new ResourcesDiffs(
     7        this.args.model,
     8        1,
     9        this.args.recommendations,
    10        this.args.excludedRecommendations
    11      );
    12    }
    13  
    14    get cpuClass() {
    15      return classForDelta(this.diffs.cpu.delta);
    16    }
    17  
    18    get memoryClass() {
    19      return classForDelta(this.diffs.memory.delta);
    20    }
    21  }
    22  
    23  function classForDelta(delta) {
    24    if (delta > 0) {
    25      return 'increase';
    26    } else if (delta < 0) {
    27      return 'decrease';
    28    }
    29  
    30    return '';
    31  }