import { computed } from '@ember/object' import Component from '@ember/component'; const WeekGoalTotalGoalComponent = Component.extend({ tagName: '', totalDone: computed('goals.@each.done', function() { return this.get('goals').mapBy('done').reduce((pv, g) => pv + parseInt(g), 0); }) }); WeekGoalTotalGoalComponent.reopenClass({ positionalParams: ['goals'], }); export default WeekGoalTotalGoalComponent;