github.com/hernad/nomad@v1.6.112/ui/app/controllers/optimize/summary.js (about)

     1  /**
     2   * Copyright (c) HashiCorp, Inc.
     3   * SPDX-License-Identifier: MPL-2.0
     4   */
     5  
     6  import Controller from '@ember/controller';
     7  import { inject as controller } from '@ember/controller';
     8  
     9  export default class OptimizeSummaryController extends Controller {
    10    @controller('optimize') optimizeController;
    11  
    12    queryParams = [
    13      {
    14        jobNamespace: 'namespace',
    15      },
    16    ];
    17  
    18    get summary() {
    19      return this.model;
    20    }
    21  
    22    get breadcrumb() {
    23      const { slug } = this.summary;
    24      return {
    25        label: slug.replace('/', ' / '),
    26        args: ['optimize.summary', slug],
    27      };
    28    }
    29  }