mirror of
https://github.com/mickael-kerjean/filestash.git
synced 2025-10-31 01:58:11 +08:00
maintain (admin): admin page upgrade
This commit is contained in:
@ -1,13 +1,15 @@
|
||||
import React from "react";
|
||||
import React, { Suspense } from "react";
|
||||
import { BrowserRouter, Route, Switch } from "react-router-dom";
|
||||
import { NotFoundPage, ConnectPage, HomePage, SharePage, LogoutPage, FilesPage, ViewerPage } from "./pages/";
|
||||
import { URL_HOME, URL_FILES, URL_VIEWER, URL_LOGIN, URL_LOGOUT, URL_ADMIN, URL_SHARE } from "./helpers/";
|
||||
import { Bundle, ModalPrompt, ModalAlert, ModalConfirm, Notification, UploadQueue } from "./components/";
|
||||
import { ModalPrompt, ModalAlert, ModalConfirm, Notification, UploadQueue, LoadingPage } from "./components/";
|
||||
|
||||
const AdminPage = (props) => (
|
||||
<Bundle loader={import(/* webpackChunkName: "admin" */"./pages/adminpage")} symbol="AdminPage">
|
||||
{(Comp) => <Comp {...props}/>}
|
||||
</Bundle>
|
||||
|
||||
const LazyAdminPage = React.lazy(() => import(/* webpackChunkName: "admin" */"./pages/adminpage"));
|
||||
const AdminPage = () => (
|
||||
<Suspense fallback={<LoadingPage/>}>
|
||||
<LazyAdminPage/>
|
||||
</Suspense>
|
||||
);
|
||||
|
||||
export default class AppRouter extends React.Component {
|
||||
@ -26,8 +28,12 @@ export default class AppRouter extends React.Component {
|
||||
<Route component={NotFoundPage} />
|
||||
</Switch>
|
||||
</BrowserRouter>
|
||||
{
|
||||
/*
|
||||
<ModalPrompt /> <ModalAlert /> <ModalConfirm />
|
||||
<Notification /> <UploadQueue/>
|
||||
*/
|
||||
}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user