Submit
Path:
~
/
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
dashboard
/
File Content:
routes.ts
import { SafeDynamicImport } from '../../core/components/DynamicImports/SafeDynamicImport'; import { config } from '../../core/config'; import { RouteDescriptor } from '../../core/navigation/types'; import { DashboardRoutes } from '../../types'; export const getPublicDashboardRoutes = (): RouteDescriptor[] => { if (!config.publicDashboardsEnabled || !config.featureToggles.publicDashboards) { return []; } return [ { path: '/dashboard/public', pageClass: 'page-dashboard', routeName: DashboardRoutes.Public, component: SafeDynamicImport( () => import( /* webpackChunkName: "ListPublicDashboardPage" */ '../../features/manage-dashboards/PublicDashboardListPage' ) ), }, { path: '/public-dashboards/:accessToken', pageClass: 'page-dashboard', routeName: DashboardRoutes.Public, chromeless: true, component: SafeDynamicImport( () => import( /* webpackChunkName: "PublicDashboardPage" */ '../../features/dashboard/containers/PublicDashboardPage' ) ), }, ]; };
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
api
---
0755
components
---
0755
containers
---
0755
dashgrid
---
0755
services
---
0755
state
---
0755
utils
---
0755
index.ts
211 bytes
0644
routes.ts
1134 bytes
0644
N4ST4R_ID | Naxtarrr