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

     1  import Component from '@glimmer/component';
     2  import { action } from '@ember/object';
     3  import { inject as service } from '@ember/service';
     4  
     5  export default class JobServiceRowComponent extends Component {
     6    @service router;
     7    @service system;
     8  
     9    @action
    10    gotoService(service) {
    11      if (service.provider === 'nomad') {
    12        this.router.transitionTo('jobs.job.services.service', service.name, {
    13          queryParams: { level: service.level },
    14          instances: service.instances,
    15        });
    16      }
    17    }
    18  
    19    get consulRedirectLink() {
    20      return this.system.agent.get('config')?.UI?.Consul?.BaseUIURL;
    21    }
    22  }