mirror of
https://github.com/flarum/core.git
synced 2025-08-29 02:50:57 +02:00
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
This commit is contained in:
52
extensions/package-manager/js/src/admin/compat.ts
Normal file
52
extensions/package-manager/js/src/admin/compat.ts
Normal file
@@ -0,0 +1,52 @@
|
||||
import AuthMethodModal from './components/AuthMethodModal';
|
||||
import ConfigureAuth from './components/ConfigureAuth';
|
||||
import ConfigureComposer from './components/ConfigureComposer';
|
||||
import ConfigureJson from './components/ConfigureJson';
|
||||
import ControlSection from './components/ControlSection';
|
||||
import ExtensionItem from './components/ExtensionItem';
|
||||
import Installer from './components/Installer';
|
||||
import Label from './components/Label';
|
||||
import MajorUpdater from './components/MajorUpdater';
|
||||
import Pagination from './components/Pagination';
|
||||
import QueueSection from './components/QueueSection';
|
||||
import RepositoryModal from './components/RepositoryModal';
|
||||
import SettingsPage from './components/SettingsPage';
|
||||
import TaskOutputModal from './components/TaskOutputModal';
|
||||
import Updater from './components/Updater';
|
||||
import WhyNotModal from './components/WhyNotModal';
|
||||
|
||||
import Task from './models/Task';
|
||||
|
||||
import ControlSectionState from './states/ControlSectionState';
|
||||
import ExtensionManagerState from './states/ExtensionManagerState';
|
||||
import QueueState from './states/QueueState';
|
||||
|
||||
import errorHandler from './utils/errorHandler';
|
||||
import humanDuration from './utils/humanDuration';
|
||||
import jumpToQueue from './utils/jumpToQueue';
|
||||
|
||||
export default {
|
||||
'extension-manager/components/AuthMethodModal': AuthMethodModal,
|
||||
'extension-manager/components/ConfigureAuth': ConfigureAuth,
|
||||
'extension-manager/components/ConfigureComposer': ConfigureComposer,
|
||||
'extension-manager/components/ConfigureJson': ConfigureJson,
|
||||
'extension-manager/components/ControlSection': ControlSection,
|
||||
'extension-manager/components/ExtensionItem': ExtensionItem,
|
||||
'extension-manager/components/Installer': Installer,
|
||||
'extension-manager/components/Label': Label,
|
||||
'extension-manager/components/MajorUpdater': MajorUpdater,
|
||||
'extension-manager/components/Pagination': Pagination,
|
||||
'extension-manager/components/QueueSection': QueueSection,
|
||||
'extension-manager/components/RepositoryModal': RepositoryModal,
|
||||
'extension-manager/components/SettingsPage': SettingsPage,
|
||||
'extension-manager/components/TaskOutputModal': TaskOutputModal,
|
||||
'extension-manager/components/Updater': Updater,
|
||||
'extension-manager/components/WhyNotModal': WhyNotModal,
|
||||
'extension-manager/models/Task': Task,
|
||||
'extension-manager/states/ControlSectionState': ControlSectionState,
|
||||
'extension-manager/states/ExtensionManagerState': ExtensionManagerState,
|
||||
'extension-manager/states/QueueState': QueueState,
|
||||
'extension-manager/utils/errorHandler': errorHandler,
|
||||
'extension-manager/utils/humanDuration': humanDuration,
|
||||
'extension-manager/utils/jumpToQueue': jumpToQueue,
|
||||
};
|
@@ -82,3 +82,9 @@ app.initializers.add('flarum-extension-manager', (app) => {
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
// Expose compat API
|
||||
import packageManagerCompat from './compat';
|
||||
import { compat } from '@flarum/core/admin';
|
||||
|
||||
Object.assign(compat, packageManagerCompat);
|
||||
|
Reference in New Issue
Block a user