|
@@ -16,6 +16,24 @@ import {
|
|
|
} from '~/stores/context';
|
|
} from '~/stores/context';
|
|
|
// import { useEnvVars } from '~/stores/admin-context';
|
|
// import { useEnvVars } from '~/stores/admin-context';
|
|
|
|
|
|
|
|
|
|
+const AdminHome = dynamic(() => import('../../components/Admin/AdminHome/AdminHome'), { ssr: false });
|
|
|
|
|
+const AppSettingsPageContents = dynamic(() => import('../../components/Admin/App/AppSettingsPageContents'), { ssr: false });
|
|
|
|
|
+const SecurityManagementContents = dynamic(() => import('../../components/Admin/Notification/NotificationSetting'), { ssr: false });
|
|
|
|
|
+const MarkDownSettingContents = dynamic(() => import('../../components/Admin/MarkdownSetting/MarkDownSettingContents'), { ssr: false });
|
|
|
|
|
+const CustomizeSettingContents = dynamic(() => import('../../components/Admin/Customize/Customize'), { ssr: false });
|
|
|
|
|
+const DataImportPageContents = dynamic(() => import('../../components/Admin/ImportData/ImportDataPageContents'), { ssr: false });
|
|
|
|
|
+const ExportArchiveDataPage = dynamic(() => import('../../components/Admin/ExportArchiveDataPage'), { ssr: false });
|
|
|
|
|
+const NotificationSetting = dynamic(() => import('../../components/Admin/Notification/NotificationSetting'), { ssr: false });
|
|
|
|
|
+const SlackIntegration = dynamic(() => import('../../components/Admin/SlackIntegration/SlackIntegration'), { ssr: false });
|
|
|
|
|
+const LegacySlackIntegration = dynamic(() => import('../../components/Admin/LegacySlackIntegration/LegacySlackIntegration'), { ssr: false });
|
|
|
|
|
+const UserManagement = dynamic(() => import('../../components/Admin/UserManagement'), { ssr: false });
|
|
|
|
|
+const UserGroupPage = dynamic(() => import('../../components/Admin/UserGroup/UserGroupPage'), { ssr: false });
|
|
|
|
|
+const ElasticsearchManagement = dynamic(() => import('../../components/Admin/ElasticsearchManagement/ElasticsearchManagement'), { ssr: false });
|
|
|
|
|
+// named export
|
|
|
|
|
+const AuditLogManagement = dynamic(() => import('../../components/Admin/AuditLogManagement').then(module => module.AuditLogManagement));
|
|
|
|
|
+
|
|
|
|
|
+const AdminLayout = dynamic(() => import('../../components/Layout/AdminLayout'), { ssr: false });
|
|
|
|
|
+
|
|
|
const pluginUtils = new PluginUtils();
|
|
const pluginUtils = new PluginUtils();
|
|
|
|
|
|
|
|
type Props = CommonProps & {
|
|
type Props = CommonProps & {
|
|
@@ -40,26 +58,6 @@ const AdminMarkdownSettingsPage: NextPage<Props> = (props: Props) => {
|
|
|
const path = router.query.path || 'home';
|
|
const path = router.query.path || 'home';
|
|
|
const name = Array.isArray(path) ? path[0] : path;
|
|
const name = Array.isArray(path) ? path[0] : path;
|
|
|
|
|
|
|
|
-
|
|
|
|
|
- const AdminHome = dynamic(() => import('../../components/Admin/AdminHome/AdminHome'), { ssr: false });
|
|
|
|
|
- const AppSettingsPageContents = dynamic(() => import('../../components/Admin/App/AppSettingsPageContents'), { ssr: false });
|
|
|
|
|
- const SecurityManagementContents = dynamic(() => import('../../components/Admin/Notification/NotificationSetting'), { ssr: false });
|
|
|
|
|
- const MarkDownSettingContents = dynamic(() => import('../../components/Admin/MarkdownSetting/MarkDownSettingContents'), { ssr: false });
|
|
|
|
|
- const CustomizeSettingContents = dynamic(() => import('../../components/Admin/Customize/Customize'), { ssr: false });
|
|
|
|
|
- const DataImportPageContents = dynamic(() => import('../../components/Admin/ImportData/ImportDataPageContents'), { ssr: false });
|
|
|
|
|
- const ExportArchiveDataPage = dynamic(() => import('../../components/Admin/ExportArchiveDataPage'), { ssr: false });
|
|
|
|
|
- const NotificationSetting = dynamic(() => import('../../components/Admin/Notification/NotificationSetting'), { ssr: false });
|
|
|
|
|
- const SlackIntegration = dynamic(() => import('../../components/Admin/SlackIntegration/SlackIntegration'), { ssr: false });
|
|
|
|
|
- const LegacySlackIntegration = dynamic(() => import('../../components/Admin/LegacySlackIntegration/LegacySlackIntegration'), { ssr: false });
|
|
|
|
|
- const UserManagement = dynamic(() => import('../../components/Admin/UserManagement'), { ssr: false });
|
|
|
|
|
- const UserGroupPage = dynamic(() => import('../../components/Admin/UserGroup/UserGroupPage'), { ssr: false });
|
|
|
|
|
- const ElasticsearchManagement = dynamic(() => import('../../components/Admin/ElasticsearchManagement/ElasticsearchManagement'), { ssr: false });
|
|
|
|
|
- // named export
|
|
|
|
|
- const AuditLogManagement = dynamic(() => import('../../components/Admin/AuditLogManagement').then(module => module.AuditLogManagement));
|
|
|
|
|
-
|
|
|
|
|
- const AdminLayout = dynamic(() => import('../../components/Layout/AdminLayout'), { ssr: false });
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
const adminPagesMap = {
|
|
const adminPagesMap = {
|
|
|
home: {
|
|
home: {
|
|
|
title: useCustomTitle(props, t('Wiki Management Home Page')),
|
|
title: useCustomTitle(props, t('Wiki Management Home Page')),
|