import { later } from '@ember/runloop'; import Component from '@ember/component'; import layout from './template'; export default Component.extend({ layout, errors: null, classNames: ['banner','bg-error'], classNameBindings: ['errors.length::hide'], errorsDidChange: function() { if ( this.get('errors.length') ) { later(() => { this.$().scrollIntoView(); },100); } }.property('errors.[]'), });