Ran tool Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/plugins/extensions/routes.ts Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/app/AppRoutes.tsx Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/pages/projects/ProjectViewRoutes.tsx Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/pages/modelServing/ModelServingRoutes.tsx Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/pages/featureStore/FeatureStoreRoutes.tsx Here is a table summarizing the main routes and their navigation hierarchy for your application, based on the route definitions and nested route files:
| Path Pattern | Component/Element (Page) | Children / Nested Routes? | Notes / Description |
|---|---|---|---|
/ |
Home | No | Main landing page |
/enabled |
EnabledApplications | No | |
/external/* |
ExternalRoutes | Yes | Wildcard for external routes |
/explore |
ExploreApplications | No | |
/resources |
LearningCenter | No | |
/projects/* |
ProjectViewRoutes | Yes | See nested routes below |
/notebookController/* |
NotebookController | Yes | |
/notebook/:namespace/:notebookName/logout |
NotebookLogoutRedirect | No | |
/modelServing/* |
ModelServingRoutes | Yes | See nested routes below |
/modelCatalog/* |
ModelCatalogRoutes | Yes | |
/featureStore/* |
FeatureStoreRoutes | Yes | See nested routes below |
/dependency-missing/:area |
DependencyMissingPage | No | |
* (catch-all) |
NotFound | No | Fallback for unknown routes |
/projects/→ ProjectView/projects/:namespace/*→ ProjectDetailsContextProvider/projects/:namespace/→ ProjectDetails/projects/:namespace/spawner→ SpawnerPage/projects/:namespace/spawner/:notebookName→ EditSpawnerPage/projects/:namespace/metrics/model→ ProjectInferenceExplainabilityWrapper/projects/:namespace/metrics/model/:inferenceService→ ProjectModelMetricsWrapper/projects/:namespace/metrics/model/:inferenceService/:tab?→ ProjectModelMetricsPage/projects/:namespace/metrics/model/:inferenceService/configure→ ProjectModelMetricsConfigurationPage
/projects/:namespace/metrics/server/:servingRuntime→ ProjectServerMetricsWrapper
/modelServing/:namespace?/*→ GlobalModelServingCoreLoader/modelServing/:namespace?/→ ModelServingGlobal/modelServing/:namespace?/metrics→ ModelServingExplainabilityWrapper/modelServing/:namespace?/metrics/:inferenceService→ GlobalModelMetricsWrapper/modelServing/:namespace?/metrics/:inferenceService/:tab?→ GlobalModelMetricsPage/modelServing/:namespace?/metrics/:inferenceService/configure→ BiasConfigurationBreadcrumbPage
/featureStore/→ FeatureStoreCoreLoader/featureStore/→ FeatureStore/featureStore/entities/:fsProjectName?/*→ FeatureStoreEntities/featureStore/featureViews/:fsProjectName?/*→ FeatureViews/featureStore/featureViews/:fsProjectName/:featureViewName→ FeatureViewDetails/featureStore/entities/:fsProjectName/:entityName→ EntitiesDetailsPage/featureStore/features/:fsProjectName?/*→ Features/featureStore/features/:fsProjectName?/:featureViewName/:featureName→ FeatureDetails/featureStore/featureServices/:fsProjectName?/*→ FeatureServices/featureStore/featureServices/:fsProjectName/:featureServiceName→ FeatureServiceDetails/featureStore/dataSources/:fsProjectName?/:dataSourceName→ Data source details page
- Path Pattern: The URL pattern that triggers the route.
- Component/Element: The main React component/page rendered for that route.
- Children / Nested Routes?: Whether this route has sub-routes (nested navigation).
- Notes / Description: Any extra info, like what the route is for.
If you want a more detailed breakdown for a specific section (like all possible /projects/* routes), let me know!
Gemini 4.1 Max on Cursor: