import Component from '@ember/component'; import { computed } from '@ember/object'; const defaultFile = {}; const defaultSelectedFilePaths = []; export default Component.extend({ tagName: 'tr', attributeBindings: ['data-test-id', 'data-test-action'], 'data-test-id': 'file-table-item', 'data-test-action': 'file-table-item-toggle', file: defaultFile, selectedFilePaths: defaultSelectedFilePaths, isSelected: computed('file.path', 'selectedFilePaths.[]', function() { return this.selectedFilePaths.includes(this.file.path); }), });