Skip to content

Commit e0adf90

Browse files
Export all missing modules in compat (#4006)
* chore(emoji): export missing modules in compat API * chore(flags): export missing modules in compat API * chore(likes): export missing modules in compat API * chore(lock): export missing modules in compat API * chore(markdown): export missing modules in compat API * chore(mentions): export missing modules in compat API * chore(nicknames): export missing modules in compat API * chore(extension-manager): export missing modules in compat API * chore(statistics): export missing modules in compat API * chore(sticky): export missing modules in compat API * chore(subscriptions): export missing modules in compat API * chore(suspend): export missing modules in compat API * chore(tags): export missing modules in compat API * chore(core): export missing modules in compat API
1 parent 07a1781 commit e0adf90

File tree

29 files changed

+236
-0
lines changed

29 files changed

+236
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import AutocompleteDropdown from './fragments/AutocompleteDropdown';
2+
import getEmojiIconCode from './helpers/getEmojiIconCode';
3+
4+
export default {
5+
'emoji/fragments/AutocompleteDropdown': AutocompleteDropdown,
6+
'emoji/helpers/getEmojiIconCode': getEmojiIconCode,
7+
};

extensions/emoji/js/src/forum/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,9 @@ app.initializers.add('flarum-emoji', () => {
1111
// render emoji as image in Posts content and title.
1212
renderEmoji();
1313
});
14+
15+
// Expose compat API
16+
import emojiCompat from './compat';
17+
import { compat } from '@flarum/core/forum';
18+
19+
Object.assign(compat, emojiCompat);

extensions/flags/js/src/forum/compat.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import FlagList from './components/FlagList';
66
import FlagPostModal from './components/FlagPostModal';
77
import FlagsPage from './components/FlagsPage';
88
import FlagsDropdown from './components/FlagsDropdown';
9+
import FlagListState from './states/FlagListState';
910

1011
export default {
1112
'flags/addFlagsToPosts': addFlagsToPosts,
@@ -16,4 +17,5 @@ export default {
1617
'flags/components/FlagPostModal': FlagPostModal,
1718
'flags/components/FlagsPage': FlagsPage,
1819
'flags/components/FlagsDropdown': FlagsDropdown,
20+
'flags/states/FlagListState': FlagListState,
1921
};
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import LikesUserPage from './components/LikesUserPage';
2+
import PostLikedNotification from './components/PostLikedNotification';
3+
import PostLikesModal from './components/PostLikesModal';
4+
import PostLikesModalState from './states/PostLikesModalState';
5+
6+
export default {
7+
'likes/components/LikesUserPage': LikesUserPage,
8+
'likes/components/PostLikedNotification': PostLikedNotification,
9+
'likes/components/PostLikesModal': PostLikesModal,
10+
'likes/states/PostLikesModalState': PostLikesModalState,
11+
};

extensions/likes/js/src/forum/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,9 @@ app.initializers.add('flarum-likes', () => {
2424
});
2525
});
2626
});
27+
28+
// Expose compat API
29+
import likesCompat from './compat';
30+
import { compat } from '@flarum/core/forum';
31+
32+
Object.assign(compat, likesCompat);
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import DiscussionLockedNotification from './components/DiscussionLockedNotification';
2+
import DiscussionLockedPost from './components/DiscussionLockedPost';
3+
4+
export default {
5+
'lock/components/DiscussionLockedNotification': DiscussionLockedNotification,
6+
'lock/components/DiscussionLockedPost': DiscussionLockedPost,
7+
};

extensions/lock/js/src/forum/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,9 @@ app.initializers.add('flarum-lock', () => {
2222
});
2323
});
2424
});
25+
26+
// Expose compat API
27+
import lockCompat from './compat';
28+
import { compat } from '@flarum/core/forum';
29+
30+
Object.assign(compat, lockCompat);
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import commonCompat from '../common/compat';
2+
3+
export default {
4+
...commonCompat,
5+
};

extensions/markdown/js/src/admin/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,9 @@ import app from 'flarum/admin/app';
22
import { initialize } from '../common/index';
33

44
app.initializers.add('flarum-markdown', initialize);
5+
6+
// Expose compat API
7+
import markdownCompat from './compat';
8+
import { compat } from '@flarum/core/admin';
9+
10+
Object.assign(compat, markdownCompat);
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import MarkdownButton from './components/MarkdownButton';
2+
import MarkdownToolbar from './components/MarkdownToolbar';
3+
4+
export default {
5+
'markdown/components/MarkdownButton': MarkdownButton,
6+
'markdown/components/MarkdownToolbar': MarkdownToolbar,
7+
};

0 commit comments

Comments
 (0)