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 }