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 }