fix: handle docs demo app route
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
export const demoUserRoutes = [
|
||||
"home",
|
||||
"install",
|
||||
"trial",
|
||||
"invite",
|
||||
"devices",
|
||||
"support",
|
||||
"settings",
|
||||
"login",
|
||||
"login/password",
|
||||
];
|
||||
|
||||
export const demoAdminRoutes = [
|
||||
"stats",
|
||||
"users",
|
||||
"payments",
|
||||
"promos",
|
||||
"ads",
|
||||
"broadcast",
|
||||
"logs",
|
||||
"support",
|
||||
"tariffs",
|
||||
"appearance",
|
||||
"translations",
|
||||
"backups",
|
||||
"settings",
|
||||
];
|
||||
|
||||
export const demoPublicRouteAliases = ["app"];
|
||||
export const demoRuntimeRouteAliases = ["app"];
|
||||
|
||||
export const demoPublicRoutes = [
|
||||
...demoPublicRouteAliases,
|
||||
...demoUserRoutes,
|
||||
"admin",
|
||||
...demoAdminRoutes.map((route) => `admin/${route}`),
|
||||
];
|
||||
|
||||
export const demoRuntimeRoutes = [
|
||||
...demoRuntimeRouteAliases,
|
||||
...demoUserRoutes,
|
||||
"admin",
|
||||
...demoAdminRoutes.map((route) => `admin/${route}`),
|
||||
];
|
||||
@@ -1,39 +1,9 @@
|
||||
---
|
||||
import DemoShell from '../demo.astro';
|
||||
import { demoPublicRoutes } from '../../lib/demoRoutes.mjs';
|
||||
|
||||
export function getStaticPaths() {
|
||||
const userRoutes = [
|
||||
'home',
|
||||
'install',
|
||||
'trial',
|
||||
'invite',
|
||||
'devices',
|
||||
'support',
|
||||
'settings',
|
||||
'login',
|
||||
'login/password',
|
||||
];
|
||||
const adminRoutes = [
|
||||
'stats',
|
||||
'users',
|
||||
'payments',
|
||||
'promos',
|
||||
'ads',
|
||||
'broadcast',
|
||||
'logs',
|
||||
'support',
|
||||
'tariffs',
|
||||
'appearance',
|
||||
'translations',
|
||||
'backups',
|
||||
'settings',
|
||||
];
|
||||
|
||||
return [
|
||||
...userRoutes.map((path) => ({ params: { path } })),
|
||||
{ params: { path: 'admin' } },
|
||||
...adminRoutes.map((section) => ({ params: { path: `admin/${section}` } })),
|
||||
];
|
||||
return demoPublicRoutes.map((path) => ({ params: { path } }));
|
||||
}
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user