import { iconHTML } from 'discourse-common/lib/icon-library'; import { bufferedRender } from 'discourse-common/lib/buffered-render'; export default Ember.Component.extend(bufferedRender({ classNames: ['watched-word'], buildBuffer(buffer) { buffer.push(iconHTML('times')); buffer.push(' ' + this.get('word.word')); }, click() { this.get('word').destroy().then(() => { this.sendAction('action', this.get('word')); }).catch(e => { bootbox.alert(I18n.t("generic_error_with_reason", {error: `http: ${e.status} - ${e.body}`})); });; } }));