github.com/manicqin/nomad@v0.9.5/ui/app/components/job-page/abstract.js (about)

     1  import Component from '@ember/component';
     2  import { inject as service } from '@ember/service';
     3  
     4  export default Component.extend({
     5    system: service(),
     6  
     7    job: null,
     8  
     9    // Provide a value that is bound to a query param
    10    sortProperty: null,
    11    sortDescending: null,
    12  
    13    // Provide actions that require routing
    14    gotoTaskGroup() {},
    15    gotoJob() {},
    16  
    17    // Set to a { title, description } to surface an error
    18    errorMessage: null,
    19  
    20    actions: {
    21      clearErrorMessage() {
    22        this.set('errorMessage', null);
    23      },
    24      handleError(errorObject) {
    25        this.set('errorMessage', errorObject);
    26      },
    27    },
    28  });