1
0
mirror of https://github.com/flarum/core.git synced 2025-07-20 16:21:18 +02:00

Extensibility: posts on user activity stream

This commit is contained in:
Toby Zerner
2015-05-02 08:38:24 +09:30
parent af08ad04fd
commit 50e4dbf3b4

View File

@@ -1,6 +1,8 @@
import Component from 'flarum/component'; import Component from 'flarum/component';
import humanTime from 'flarum/helpers/human-time'; import humanTime from 'flarum/helpers/human-time';
import avatar from 'flarum/helpers/avatar'; import avatar from 'flarum/helpers/avatar';
import listItems from 'flarum/helpers/list-items';
import ItemList from 'flarum/utils/item-list';
export default class ActivityPost extends Component { export default class ActivityPost extends Component {
view() { view() {
@@ -20,9 +22,17 @@ export default class ActivityPost extends Component {
slug: discussion.slug(), slug: discussion.slug(),
near: post.number() near: post.number()
}), config: m.route}, [ }), config: m.route}, [
m('h3.title', discussion.title()), m('ul.list-inline', listItems(this.headerItems().toArray())),
m('div.body', m.trust(post.contentHtml())) m('div.body', m.trust(post.contentHtml()))
]) ])
]); ]);
} }
headerItems() {
var items = new ItemList();
items.add('title', m('h3.title', this.props.activity.post().discussion().title()));
return items;
}
} }