github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/controllers/variables/new.js (about) 1 // @ts-check 2 3 import Controller from '@ember/controller'; 4 import { inject as service } from '@ember/service'; 5 import { tracked } from '@glimmer/tracking'; 6 7 export default class VariablesNewController extends Controller { 8 @service store; 9 queryParams = ['path', 'view']; 10 get existingVariables() { 11 return this.store.peekAll('variable'); 12 } 13 14 //#region Code View 15 /** 16 * @type {"table" | "json"} 17 */ 18 @tracked 19 view = 'table'; 20 21 toggleView() { 22 if (this.view === 'table') { 23 this.view = 'json'; 24 } else { 25 this.view = 'table'; 26 } 27 } 28 //#endregion Code View 29 }