diff --git a/app/assets/javascripts/discourse/components/small-action.js.es6 b/app/assets/javascripts/discourse/components/small-action.js.es6 deleted file mode 100644 index 114d35801c6..00000000000 --- a/app/assets/javascripts/discourse/components/small-action.js.es6 +++ /dev/null @@ -1,44 +0,0 @@ -import { autoUpdatingRelativeAge } from 'discourse/lib/formatter'; -import { userPath } from 'discourse/lib/url'; - -export function actionDescriptionHtml(actionCode, createdAt, username) { - const dt = new Date(createdAt); - const when = autoUpdatingRelativeAge(dt, { format: 'medium-with-ago' }); - - var who = ""; - if (username) { - if (actionCode === "invited_group" || actionCode === "removed_group") { - who = `@${username}`; - } else { - who = `@${username}`; - } - } - return I18n.t(`action_codes.${actionCode}`, { who, when }).htmlSafe(); -} - -export function actionDescription(actionCode, createdAt, username) { - return function() { - const ac = this.get(actionCode); - if (ac) { - return actionDescriptionHtml(ac, this.get(createdAt), this.get(username)); - } - }.property(actionCode, createdAt); -} - -export default Ember.Component.extend({ - layoutName: 'components/small-action', // needed because `time-gap` inherits from this - classNames: ['small-action'], - - description: actionDescription('actionCode', 'post.created_at', 'post.action_code_who'), - - actions: { - edit() { - this.sendAction('editPost', this.get('post')); - }, - - delete() { - this.sendAction('deletePost', this.get('post')); - } - } - -}); diff --git a/app/assets/javascripts/discourse/components/stream-item.js.es6 b/app/assets/javascripts/discourse/components/stream-item.js.es6 index 26d1e6f8e5a..581b1c78769 100644 --- a/app/assets/javascripts/discourse/components/stream-item.js.es6 +++ b/app/assets/javascripts/discourse/components/stream-item.js.es6 @@ -1,5 +1,5 @@ import { propertyEqual } from 'discourse/lib/computed'; -import { actionDescription } from "discourse/components/small-action"; +import { actionDescription } from "discourse/widgets/post-small-action"; export default Ember.Component.extend({ classNameBindings: [":item", "item.hidden", "item.deleted:deleted", "moderatorAction"], diff --git a/app/assets/javascripts/discourse/templates/components/small-action.hbs b/app/assets/javascripts/discourse/templates/components/small-action.hbs deleted file mode 100644 index 852ef95abaa..00000000000 --- a/app/assets/javascripts/discourse/templates/components/small-action.hbs +++ /dev/null @@ -1,13 +0,0 @@ -