Disabled signup; Map test

This commit is contained in:
cracklesparkle
2024-09-26 12:02:01 +09:00
parent 33f41aaab0
commit 108dc5082c
20 changed files with 833 additions and 445 deletions

View File

@ -31,6 +31,7 @@ export const pages = [
component: <SignIn />,
drawer: false,
dashboard: false,
enabled: true,
},
{
label: "",
@ -39,6 +40,7 @@ export const pages = [
component: <SignUp />,
drawer: false,
dashboard: false,
enabled: false,
},
{
label: "",
@ -47,6 +49,7 @@ export const pages = [
component: <PasswordReset />,
drawer: false,
dashboard: false,
enabled: true,
},
{
label: "Настройки",
@ -55,6 +58,7 @@ export const pages = [
component: <Settings />,
drawer: false,
dashboard: true,
enabled: true,
},
{
label: "Главная",
@ -62,7 +66,8 @@ export const pages = [
icon: <Home />,
component: <Main />,
drawer: true,
dashboard: true
dashboard: true,
enabled: true,
},
{
label: "Пользователи",
@ -70,7 +75,8 @@ export const pages = [
icon: <People />,
component: <Users />,
drawer: true,
dashboard: true
dashboard: true,
enabled: true,
},
{
label: "Роли",
@ -78,7 +84,8 @@ export const pages = [
icon: <Shield />,
component: <Roles />,
drawer: true,
dashboard: true
dashboard: true,
enabled: true,
},
{
label: "Документы",
@ -86,7 +93,8 @@ export const pages = [
icon: <Storage />,
component: <Documents />,
drawer: true,
dashboard: true
dashboard: true,
enabled: true,
},
{
label: "Отчеты",
@ -94,7 +102,8 @@ export const pages = [
icon: <Assignment />,
component: <Reports />,
drawer: true,
dashboard: true
dashboard: true,
enabled: true,
},
{
label: "Серверы",
@ -102,7 +111,8 @@ export const pages = [
icon: <Cloud />,
component: <Servers />,
drawer: true,
dashboard: true
dashboard: true,
enabled: true,
},
{
label: "Котельные",
@ -110,7 +120,8 @@ export const pages = [
icon: <Factory />,
component: <Boilers />,
drawer: true,
dashboard: true
dashboard: true,
enabled: true,
},
{
label: "API Test",
@ -118,15 +129,17 @@ export const pages = [
icon: <Api />,
component: <ApiTest />,
drawer: true,
dashboard: true
dashboard: true,
enabled: false,
},
{
label: "Карта",
label: "ИКС",
path: "/map-test",
icon: <Map />,
component: <MapTest />,
drawer: true,
dashboard: true
dashboard: true,
enabled: false,
},
{
label: "Chunk test",
@ -134,7 +147,8 @@ export const pages = [
icon: <Warning />,
component: <ChunkedUpload />,
drawer: true,
dashboard: true
dashboard: true,
enabled: false,
},
{
label: "Монитор",
@ -142,7 +156,8 @@ export const pages = [
icon: <MonitorHeart />,
component: <MonitorPage />,
drawer: true,
dashboard: true
dashboard: true,
enabled: false,
},
]
@ -174,13 +189,13 @@ function App() {
<Router>
<Routes>
<Route element={<MainLayout />}>
{pages.filter((page) => !page.dashboard).map((page, index) => (
{pages.filter((page) => !page.dashboard).filter((page) => page.enabled).map((page, index) => (
<Route key={`ml-${index}`} path={page.path} element={page.component} />
))}
</Route>
<Route element={auth.isAuthenticated ? <DashboardLayout /> : <Navigate to={"/auth/signin"} />}>
{pages.filter((page) => page.dashboard).map((page, index) => (
{pages.filter((page) => page.dashboard).filter((page) => page.enabled).map((page, index) => (
<Route key={`dl-${index}`} path={page.path} element={page.component} />
))}
<Route path="*" element={<NotFound />} />