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

     1  import Component from '@glimmer/component';
     2  import { action } from '@ember/object';
     3  import { tracked } from '@glimmer/tracking';
     4  
     5  export default class DasTaskRowComponent extends Component {
     6    @tracked height;
     7  
     8    get half() {
     9      return this.height / 2;
    10    }
    11  
    12    get borderCoverHeight() {
    13      return this.height - 2;
    14    }
    15  
    16    @action
    17    calculateHeight(element) {
    18      this.height = element.clientHeight + 1;
    19    }
    20  }