diff --git a/extensions/emoji/js/src/forum/addComposerAutocomplete.js b/extensions/emoji/js/src/forum/addComposerAutocomplete.js
index e11235a96..195dc605d 100644
--- a/extensions/emoji/js/src/forum/addComposerAutocomplete.js
+++ b/extensions/emoji/js/src/forum/addComposerAutocomplete.js
@@ -80,7 +80,7 @@ export default function addComposerAutocomplete() {
dropdown.setIndex($(this).parent().index() - 1);
}}
>
-
+
{name}
);
diff --git a/extensions/flags/js/src/forum/addFlagsToPosts.js b/extensions/flags/js/src/forum/addFlagsToPosts.js
index f053a21f5..67f785f2c 100644
--- a/extensions/flags/js/src/forum/addFlagsToPosts.js
+++ b/extensions/flags/js/src/forum/addFlagsToPosts.js
@@ -108,7 +108,7 @@ export default function () {
user,
reason,
}),
- detail ? {detail} : '',
+ !!detail && {detail},
];
}
};
diff --git a/extensions/flags/js/src/forum/components/FlagList.js b/extensions/flags/js/src/forum/components/FlagList.js
index 115df12ad..dd876c8d7 100644
--- a/extensions/flags/js/src/forum/components/FlagList.js
+++ b/extensions/flags/js/src/forum/components/FlagList.js
@@ -55,7 +55,7 @@ export default class FlagList extends Component {
) : !this.state.loading ? (
- {this.showing ? FlagList.component({ state: this.attrs.state }) : ''}
+ {this.showing && }
);
}
diff --git a/extensions/likes/js/src/forum/addLikeAction.js b/extensions/likes/js/src/forum/addLikeAction.js
index 75a257630..8223980f1 100644
--- a/extensions/likes/js/src/forum/addLikeAction.js
+++ b/extensions/likes/js/src/forum/addLikeAction.js
@@ -15,32 +15,31 @@ export default function () {
items.add(
'like',
- Button.component(
- {
- className: 'Button Button--link',
- onclick: () => {
- isLiked = !isLiked;
+
{icon('far fa-thumbs-up')}
- {app.translator.trans('flarum-likes.forum.post.liked_by' + (likes[0] === app.session.user ? '_self' : '') + '_text', {
+ {app.translator.trans(`flarum-likes.forum.post.liked_by${likes[0] === app.session.user ? '_self' : ''}_text`, {
count: names.length,
users: punctuateSeries(names),
})}
diff --git a/extensions/lock/js/src/forum/addLockBadge.js b/extensions/lock/js/src/forum/addLockBadge.js
index 0d150b9f6..6437caa52 100644
--- a/extensions/lock/js/src/forum/addLockBadge.js
+++ b/extensions/lock/js/src/forum/addLockBadge.js
@@ -6,14 +6,7 @@ import Badge from 'flarum/common/components/Badge';
export default function addLockBadge() {
extend(Discussion.prototype, 'badges', function (badges) {
if (this.isLocked()) {
- badges.add(
- 'locked',
- Badge.component({
- type: 'locked',
- label: app.translator.trans('flarum-lock.forum.badge.locked_tooltip'),
- icon: 'fas fa-lock',
- })
- );
+ badges.add('locked',
);
}
});
}
diff --git a/extensions/lock/js/src/forum/addLockControl.js b/extensions/lock/js/src/forum/addLockControl.js
index 975eb976e..ae438e884 100644
--- a/extensions/lock/js/src/forum/addLockControl.js
+++ b/extensions/lock/js/src/forum/addLockControl.js
@@ -9,15 +9,9 @@ export default function addLockControl() {
if (discussion.canLock()) {
items.add(
'lock',
- Button.component(
- {
- icon: 'fas fa-lock',
- onclick: this.lockAction.bind(discussion),
- },
- app.translator.trans(
- discussion.isLocked() ? 'flarum-lock.forum.discussion_controls.unlock_button' : 'flarum-lock.forum.discussion_controls.lock_button'
- )
- )
+
);
}
});
diff --git a/extensions/markdown/js/src/common/components/MarkdownToolbar.js b/extensions/markdown/js/src/common/components/MarkdownToolbar.js
index 59c073265..7738ee6e6 100644
--- a/extensions/markdown/js/src/common/components/MarkdownToolbar.js
+++ b/extensions/markdown/js/src/common/components/MarkdownToolbar.js
@@ -2,6 +2,6 @@ import Component from 'flarum/common/Component';
export default class MarkdownToolbar extends Component {
view(vnode) {
- return
{vnode.children}
;
+ return
{vnode.children}
;
}
}
diff --git a/extensions/mentions/js/src/forum/addMentionedByList.js b/extensions/mentions/js/src/forum/addMentionedByList.js
index a86fe569a..45b54023d 100644
--- a/extensions/mentions/js/src/forum/addMentionedByList.js
+++ b/extensions/mentions/js/src/forum/addMentionedByList.js
@@ -41,13 +41,10 @@ export default function addMentionedByList() {
<>
{replies.map((reply) => (
- {PostPreview.component({
- post: reply,
- onclick: hidePreview.bind(this),
- })}
+
))}
- {replies.length < post.mentionedByCount() ? (
+ {replies.length < post.mentionedByCount() && (
- ) : null}
+ )}
>
);
@@ -149,7 +146,7 @@ export default function addMentionedByList() {
{icon('fas fa-reply')}
- {app.translator.trans('flarum-mentions.forum.post.mentioned_by' + (repliers[0].user() === app.session.user ? '_self' : '') + '_text', {
+ {app.translator.trans(`flarum-mentions.forum.post.mentioned_by${repliers[0].user() === app.session.user ? '_self' : ''}_text`, {
count: names.length,
users: punctuateSeries(names),
})}
diff --git a/extensions/mentions/js/src/forum/addPostMentionPreviews.js b/extensions/mentions/js/src/forum/addPostMentionPreviews.js
index 57b1b7c59..63e346e1a 100644
--- a/extensions/mentions/js/src/forum/addPostMentionPreviews.js
+++ b/extensions/mentions/js/src/forum/addPostMentionPreviews.js
@@ -80,14 +80,14 @@ export default function addPostMentionPreviews() {
const discussion = post.discussion();
m.render($preview[0], [
- discussion !== parentPost.discussion() ? (
+ discussion !== parentPost.discussion() && (
{discussion.title()}
- ) : (
- ''
),
- {PostPreview.component({ post })},
+
+
+ ,
]);
positionPreview();
};
@@ -96,7 +96,7 @@ export default function addPostMentionPreviews() {
if (post && post.discussion()) {
showPost(post);
} else {
- m.render($preview[0], LoadingIndicator.component());
+ m.render($preview[0], );
app.store.find('posts', id).then(showPost);
positionPreview();
}
diff --git a/extensions/mentions/js/src/forum/fragments/PostQuoteButton.js b/extensions/mentions/js/src/forum/fragments/PostQuoteButton.js
index d8db0517c..79aca7f9f 100644
--- a/extensions/mentions/js/src/forum/fragments/PostQuoteButton.js
+++ b/extensions/mentions/js/src/forum/fragments/PostQuoteButton.js
@@ -14,7 +14,7 @@ export default class PostQuoteButton extends Fragment {
view() {
return (
- {Button.component(
- {
- className: 'Button Button--primary Button--block',
- type: 'submit',
- loading: this.loading,
- },
- app.translator.trans('flarum-nicknames.forum.change_nickname.submit_button')
- )}
+
diff --git a/extensions/package-manager/js/src/admin/components/Pagination.tsx b/extensions/package-manager/js/src/admin/components/Pagination.tsx
index c640ccdcd..8d87d0841 100644
--- a/extensions/package-manager/js/src/admin/components/Pagination.tsx
+++ b/extensions/package-manager/js/src/admin/components/Pagination.tsx
@@ -13,7 +13,7 @@ interface PaginationAttrs extends ComponentAttrs {
export default class Pagination extends Component