github.com/hernad/nomad@v1.6.112/ui/app/components/job-service-row.js (about) 1 /** 2 * Copyright (c) HashiCorp, Inc. 3 * SPDX-License-Identifier: MPL-2.0 4 */ 5 6 import Component from '@glimmer/component'; 7 import { action } from '@ember/object'; 8 import { inject as service } from '@ember/service'; 9 10 export default class JobServiceRowComponent extends Component { 11 @service router; 12 @service system; 13 14 @action 15 gotoService(service) { 16 if (service.provider === 'nomad') { 17 this.router.transitionTo('jobs.job.services.service', service.name, { 18 queryParams: { level: service.level }, 19 instances: service.instances, 20 }); 21 } 22 } 23 24 get consulRedirectLink() { 25 return this.system.agent.get('config')?.UI?.Consul?.BaseUIURL; 26 } 27 }