Skip to content

Commit a72a89d

Browse files
[1.x] [extensibility] Export all missing modules in compat (#4044)
* 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 * chore: fix tsconfig
1 parent daad1ee commit a72a89d

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

js/src/forum/compat.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import NewPostNotification from './components/NewPostNotification';
2+
import SubscriptionMenu from './components/SubscriptionMenu';
3+
import SubscriptionMenuItem from './components/SubscriptionMenuItem';
4+
5+
export default {
6+
'subscriptions/components/NewPostNotification': NewPostNotification,
7+
'subscriptions/components/SubscriptionMenu': SubscriptionMenu,
8+
'subscriptions/components/SubscriptionMenuItem': SubscriptionMenuItem,
9+
};

js/src/forum/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,9 @@ app.initializers.add('subscriptions', function () {
2929
});
3030
});
3131
});
32+
33+
// Expose compat API
34+
import subscriptionsCompat from './compat';
35+
import { compat } from '@flarum/core/forum';
36+
37+
Object.assign(compat, subscriptionsCompat);

0 commit comments

Comments
 (0)