Dasherize post/notification type class names

This commit is contained in:
Toby Zerner
2015-05-06 08:32:33 +09:30
parent 8258d4e504
commit 8e1ba5a2af
3 changed files with 9 additions and 2 deletions

View File

@ -2,13 +2,14 @@ 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 PostActivity extends Post {
view(iconName, content, attrs) {
var post = this.props.post;
attrs = attrs || {};
attrs.className = 'post-activity post-'+post.contentType()+' '+(attrs.className || '');
attrs.className = 'post-activity post-'+dasherize(post.contentType())+' '+(attrs.className || '');
return super.view([
icon(iconName+' post-icon'),