github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/controllers/servers/server/index.js (about) 1 import Controller from '@ember/controller'; 2 import { action, computed } from '@ember/object'; 3 import classic from 'ember-classic-decorator'; 4 5 @classic 6 export default class ServerController extends Controller { 7 activeTab = 'tags'; 8 9 @computed('model.tags') 10 get sortedTags() { 11 const tags = this.get('model.tags') || {}; 12 return Object.keys(tags) 13 .map((name) => ({ 14 name, 15 value: tags[name], 16 })) 17 .sortBy('name'); 18 } 19 20 @action 21 setTab(tab) { 22 this.set('activeTab', tab); 23 } 24 }