github.com/emate/nomad@v0.8.2-wo-binpacking/ui/app/components/list-table.js (about)

     1  import Component from '@ember/component';
     2  import { computed } from '@ember/object';
     3  
     4  export default Component.extend({
     5    tagName: 'table',
     6    classNames: ['table'],
     7  
     8    source: computed(() => []),
     9  
    10    // Plan for a future with metadata (e.g., isSelected)
    11    decoratedSource: computed('source.[]', function() {
    12      return this.get('source').map(row => ({
    13        model: row,
    14      }));
    15    }),
    16  });