1
0
mirror of https://github.com/flarum/core.git synced 2025-07-26 11:10:41 +02:00
Files
php-flarum/js/forum/src/components/event-post.js
Toby Zerner 6e5329047c Add light horizontal rule between posts. closes flarum/core#133
Also remove time information from event posts (it’s not useful)
2015-06-23 10:36:36 +09:30

24 lines
754 B
JavaScript

import Post from 'flarum/components/post';
import username from 'flarum/helpers/username';
import icon from 'flarum/helpers/icon';
import humanTime from 'flarum/utils/human-time';
import { dasherize } from 'flarum/utils/string';
export default class EventPost extends Post {
view(iconName, content, attrs) {
var post = this.props.post;
var user = post.user();
attrs = attrs || {};
attrs.className = 'event-post '+dasherize(post.contentType())+'-post '+(attrs.className || '');
return super.view([
icon(iconName+' post-icon'),
m('div.event-post-info', [
user ? m('a.post-user', {href: app.route.user(user), config: m.route}, username(user)) : username(user), ' ',
content
])
], attrs);
}
}