github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/components/job-page.js (about)

     1  import { action } from '@ember/object';
     2  import Component from '@glimmer/component';
     3  import { tracked } from '@glimmer/tracking';
     4  import messageForError from 'nomad-ui/utils/message-from-adapter-error';
     5  
     6  export default class JobPage extends Component {
     7    @tracked errorMessage = null;
     8  
     9    @action
    10    clearErrorMessage() {
    11      this.errorMessage = null;
    12    }
    13  
    14    @action
    15    handleError(errorObject) {
    16      this.errorMessage = errorObject;
    17    }
    18  
    19    @action
    20    setError(err) {
    21      this.errorMessage = {
    22        title: 'Could Not Force Launch',
    23        description: messageForError(err, 'submit jobs'),
    24      };
    25    }
    26  }