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 });