- Renamed 'stream-item' component to 'user-stream-item' - Replaced generic 'item' class with clearer 'user-stream-item' class - Retained 'item' class for backward compatibility, marked as 'DEPRECATED' - Extracted CSS pertaining 'user-stream-item' component to component CSS files - Removed unnecessary duplication from 'user-stream-item' CSS - Removed unnecessary nesting from 'user-stream-item' CSS
16 lines
522 B
JavaScript
16 lines
522 B
JavaScript
import { propertyEqual } from 'discourse/lib/computed';
|
|
import { actionDescription } from "discourse/widgets/post-small-action";
|
|
|
|
export default Ember.Component.extend({
|
|
classNameBindings: [
|
|
":user-stream-item",
|
|
":item", // DEPRECATED: 'item' class
|
|
"item.hidden",
|
|
"item.deleted:deleted",
|
|
"moderatorAction"
|
|
],
|
|
|
|
moderatorAction: propertyEqual("item.post_type", "site.post_types.moderator_action"),
|
|
actionDescription: actionDescription("item.action_code", "item.created_at", "item.username"),
|
|
});
|