1
0
mirror of https://github.com/flarum/core.git synced 2025-10-11 23:14:29 +02:00

Clean up new post layout

This commit is contained in:
Toby Zerner
2015-09-15 12:42:03 +09:30
parent 5c98a08e0f
commit fa265152c7
3 changed files with 36 additions and 49 deletions

View File

@@ -10,8 +10,6 @@ import Composer from 'flarum/components/Composer';
import ItemList from 'flarum/utils/ItemList';
import listItems from 'flarum/helpers/listItems';
import Button from 'flarum/components/Button';
import Dropdown from 'flarum/components/Dropdown';
import PostControls from 'flarum/utils/PostControls';
/**
* The `CommentPost` component displays a standard `comment`-typed post. This
@@ -44,8 +42,6 @@ export default class CommentPost extends Post {
}
content() {
const controls = PostControls.controls(this.props.post, this).toArray();
return [
<header className="Post-header"><ul>{listItems(this.headerItems().toArray())}</ul></header>,
<div className="Post-body">
@@ -53,16 +49,6 @@ export default class CommentPost extends Post {
? <div className="Post-preview" config={this.configPreview.bind(this)}/>
: m.trust(this.props.post.contentHtml())}
</div>,
<aside className="Post-actions"><ul>
{controls.length ? Dropdown.component({
children: controls,
className: 'Post-controls',
buttonClassName: 'Button Button--icon Button--flat',
menuClassName: 'Dropdown-menu--right',
icon: 'ellipsis-h'
}) : ''}
{listItems(this.actionItems().toArray())}
</ul></aside>,
<footer className="Post-footer"><ul>{listItems(this.footerItems().toArray())}</ul></footer>
];
}
@@ -198,13 +184,4 @@ export default class CommentPost extends Post {
footerItems() {
return new ItemList();
}
/**
* Build an item list for the post's actions.
*
* @return {ItemList}
*/
actionItems() {
return new ItemList();
}
}