1
0
mirror of https://github.com/flarum/core.git synced 2025-08-05 16:07:34 +02:00

Show sidebar items at top of embed

This commit is contained in:
Toby Zerner
2015-10-27 12:03:03 +10:30
parent 5e734ca5c9
commit 40c32e1b3a
3 changed files with 97 additions and 55 deletions

View File

@@ -1,5 +1,6 @@
import BaseDiscussionPage from 'flarum/components/DiscussionPage';
import PostStream from 'flarum/components/PostStream';
import listItems from 'flarum/helpers/listItems';
export default class DiscussionPage extends BaseDiscussionPage {
init() {
@@ -13,6 +14,9 @@ export default class DiscussionPage extends BaseDiscussionPage {
<div className="DiscussionPage">
<div class="container">
<div className="DiscussionPage-discussion">
<nav className="DiscussionPage-nav--embed">
<ul>{listItems(this.sidebarItems().toArray())}</ul>
</nav>
<div className="DiscussionPage-stream">
{this.stream ? this.stream.render() : ''}
</div>
@@ -21,4 +25,12 @@ export default class DiscussionPage extends BaseDiscussionPage {
</div>
);
}
sidebarItems() {
const items = super.sidebarItems();
delete items.scrubber;
return items;
}
}