mirror of
https://github.com/flarum/core.git
synced 2025-07-31 13:40:20 +02:00
Add 'state helpers', shortcuts to make querying app state easier
This commit is contained in:
14
js/forum/src/initializers/state-helpers.js
Normal file
14
js/forum/src/initializers/state-helpers.js
Normal file
@@ -0,0 +1,14 @@
|
||||
import ReplyComposer from 'flarum/components/reply-composer';
|
||||
import DiscussionPage from 'flarum/components/discussion-page';
|
||||
|
||||
export default function(app) {
|
||||
app.composingReplyTo = function(discussion) {
|
||||
return this.composer.component instanceof ReplyComposer &&
|
||||
this.composer.component.props.discussion === discussion;
|
||||
};
|
||||
|
||||
app.viewingDiscussion = function(discussion) {
|
||||
return this.current instanceof DiscussionPage &&
|
||||
this.current.discussion() === discussion;
|
||||
};
|
||||
};
|
Reference in New Issue
Block a user