mirror of
https://github.com/flarum/core.git
synced 2025-08-10 18:35:56 +02:00
Update for discussion list refactoring
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import { extend } from 'flarum/extension-utils';
|
import { extend } from 'flarum/extension-utils';
|
||||||
import DiscussionList from 'flarum/components/discussion-list';
|
import DiscussionListItem from 'flarum/components/discussion-list-item';
|
||||||
import DiscussionPage from 'flarum/components/discussion-page';
|
import DiscussionPage from 'flarum/components/discussion-page';
|
||||||
import DiscussionHero from 'flarum/components/discussion-hero';
|
import DiscussionHero from 'flarum/components/discussion-hero';
|
||||||
|
|
||||||
@@ -8,13 +8,10 @@ import sortTags from 'flarum-tags/utils/sort-tags';
|
|||||||
|
|
||||||
export default function() {
|
export default function() {
|
||||||
// Add tag labels to each discussion in the discussion list.
|
// Add tag labels to each discussion in the discussion list.
|
||||||
extend(DiscussionList.prototype, 'infoItems', function(items, discussion) {
|
extend(DiscussionListItem.prototype, 'infoItems', function(items) {
|
||||||
var tags = discussion.tags();
|
var tags = this.props.discussion.tags();
|
||||||
if (tags) {
|
if (tags && tags.length) {
|
||||||
tags = tags.filter(tag => tag.slug() !== this.props.params.tags);
|
items.add('tags', tagsLabel(tags), {first: true});
|
||||||
if (tags.length) {
|
|
||||||
items.add('tags', tagsLabel(tags), {first: true});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user