mirror of
https://github.com/grafana/grafana.git
synced 2025-02-13 00:55:47 -06:00
* fix: use the correct URL for editing datasource dashboards * feat: show the Datasource/Dashboards page under Connections as well * refactor: remove unnecessary `useNavModel()` utility * feat: add a utility for creating the nav-model for DS settings tabs * refactor: use nav-model crating utility in Edit Datasource
20 lines
734 B
TypeScript
20 lines
734 B
TypeScript
// The ID of the main nav-tree item (the main item in the NavIndex)
|
|
export const ROUTE_BASE_ID = 'connections';
|
|
|
|
export const ROUTES = {
|
|
Base: `/${ROUTE_BASE_ID}`,
|
|
|
|
// Your Connections
|
|
YourConnections: `/${ROUTE_BASE_ID}/your-connections`,
|
|
|
|
// Your Connections / Datasources
|
|
DataSources: `/${ROUTE_BASE_ID}/your-connections/datasources`,
|
|
DataSourcesNew: `/${ROUTE_BASE_ID}/your-connections/datasources/new`,
|
|
DataSourcesEdit: `/${ROUTE_BASE_ID}/your-connections/datasources/edit/:uid`,
|
|
DataSourcesDashboards: `/${ROUTE_BASE_ID}/your-connections/datasources/edit/:uid/dashboards`,
|
|
|
|
// Connect Data
|
|
ConnectData: `/${ROUTE_BASE_ID}/connect-data`,
|
|
DataSourcesDetails: `/${ROUTE_BASE_ID}/datasources/:id`,
|
|
} as const;
|