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  }