import Ember from 'ember'; const {Component, computed, inject, observer} = Ember; const {alias} = computed; export default Component.extend({ tagName: 'aside', classNames: 'gh-alerts', notifications: inject.service(), messages: alias('notifications.alerts'), messageCountObserver: observer('messages.[]', function () { this.sendAction('notify', this.get('messages').length); }) });