|
|
@@ -34,6 +34,7 @@ import MyDraftList from './components/MyDraftList/MyDraftList';
|
|
|
import UserPictureList from './components/User/UserPictureList';
|
|
|
import TableOfContents from './components/TableOfContents';
|
|
|
|
|
|
+import AdminHome from './components/Admin/AdminHome';
|
|
|
import UserGroupDetailPage from './components/Admin/UserGroupDetail/UserGroupDetailPage';
|
|
|
import MarkdownSetting from './components/Admin/MarkdownSetting/MarkDownSetting';
|
|
|
import UserManagement from './components/Admin/UserManagement';
|
|
|
@@ -49,6 +50,7 @@ import PageContainer from './services/PageContainer';
|
|
|
import CommentContainer from './services/CommentContainer';
|
|
|
import EditorContainer from './services/EditorContainer';
|
|
|
import TagContainer from './services/TagContainer';
|
|
|
+import AdminHomeContainer from './services/AdminHomeContainer';
|
|
|
import AdminCustomizeContainer from './services/AdminCustomizeContainer';
|
|
|
import UserGroupDetailContainer from './services/UserGroupDetailContainer';
|
|
|
import AdminUsersContainer from './services/AdminUsersContainer';
|
|
|
@@ -155,11 +157,13 @@ Object.keys(componentMappings).forEach((key) => {
|
|
|
});
|
|
|
|
|
|
// create unstated container instance for admin
|
|
|
+const adminHomeContainer = new AdminHomeContainer(appContainer);
|
|
|
const adminCustomizeContainer = new AdminCustomizeContainer(appContainer);
|
|
|
const adminUsersContainer = new AdminUsersContainer(appContainer);
|
|
|
const adminExternalAccountsContainer = new AdminExternalAccountsContainer(appContainer);
|
|
|
const adminMarkDownContainer = new AdminMarkDownContainer(appContainer);
|
|
|
const adminContainers = {
|
|
|
+ 'admin-home': adminHomeContainer,
|
|
|
'admin-customize': adminCustomizeContainer,
|
|
|
'admin-user-page': adminUsersContainer,
|
|
|
'admin-external-account-setting': adminExternalAccountsContainer,
|
|
|
@@ -173,6 +177,7 @@ const adminContainers = {
|
|
|
* value: React Element
|
|
|
*/
|
|
|
const adminComponentMappings = {
|
|
|
+ 'admin-home': <AdminHome />,
|
|
|
'admin-customize': <Customize />,
|
|
|
'admin-user-page': <UserManagement />,
|
|
|
'admin-external-account-setting': <ManageExternalAccount />,
|