github.com/hernad/nomad@v1.6.112/ui/app/controllers/jobs/run/templates/index.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 { action } from '@ember/object';
     8  import { tracked } from '@glimmer/tracking';
     9  
    10  export default class JobsRunTemplatesIndexController extends Controller {
    11    @tracked selectedTemplate = null;
    12  
    13    get templates() {
    14      return [...this.model.variables.toArray(), ...this.model.default];
    15    }
    16  
    17    @action
    18    onChange(e) {
    19      this.selectedTemplate = e.target.id;
    20    }
    21  }