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 });