github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/app/controllers/servers/server.js (about)

     1  import Ember from 'ember';
     2  
     3  const { Controller, computed } = Ember;
     4  
     5  export default Controller.extend({
     6    activeTab: 'tags',
     7  
     8    sortedTags: computed('model.tags', function() {
     9      const tags = this.get('model.tags') || {};
    10      return Object.keys(tags)
    11        .map(name => ({
    12          name,
    13          value: tags[name],
    14        }))
    15        .sortBy('name');
    16    }),
    17  
    18    actions: {
    19      setTab(tab) {
    20        this.set('activeTab', tab);
    21      },
    22    },
    23  });