From de39aa8957434d938c231b1e09da2b869c1eea15 Mon Sep 17 00:00:00 2001 From: Krish Agarwal Date: Tue, 10 Feb 2026 13:54:38 -0500 Subject: [PATCH 1/3] OCPBUGS-74557: Fixed Metrics page React error #306 by exporting QueryBrowser component --- frontend/packages/console-shared/src/components/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/packages/console-shared/src/components/index.ts b/frontend/packages/console-shared/src/components/index.ts index 8a4b3e379b6..fe3d750dd3c 100644 --- a/frontend/packages/console-shared/src/components/index.ts +++ b/frontend/packages/console-shared/src/components/index.ts @@ -27,3 +27,4 @@ export * from './quick-search'; export * from './namespace'; export * from './catalog'; export * from './progressive-list'; +export * from './query-browser'; From 30b93e30ca8e5da7612a7958b04715120d9113c8 Mon Sep 17 00:00:00 2001 From: Krish Agarwal Date: Mon, 16 Feb 2026 11:35:03 -0500 Subject: [PATCH 2/3] Use SDK import path for QueryBrowser component --- frontend/packages/console-shared/src/components/index.ts | 1 - .../monitoring/dashboard/MonitoringDashboardGraph.tsx | 2 +- frontend/public/components/utils/resource-metrics.tsx | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/frontend/packages/console-shared/src/components/index.ts b/frontend/packages/console-shared/src/components/index.ts index fe3d750dd3c..8a4b3e379b6 100644 --- a/frontend/packages/console-shared/src/components/index.ts +++ b/frontend/packages/console-shared/src/components/index.ts @@ -27,4 +27,3 @@ export * from './quick-search'; export * from './namespace'; export * from './catalog'; export * from './progressive-list'; -export * from './query-browser'; diff --git a/frontend/packages/dev-console/src/components/monitoring/dashboard/MonitoringDashboardGraph.tsx b/frontend/packages/dev-console/src/components/monitoring/dashboard/MonitoringDashboardGraph.tsx index d9703673114..dac20dcb3cc 100644 --- a/frontend/packages/dev-console/src/components/monitoring/dashboard/MonitoringDashboardGraph.tsx +++ b/frontend/packages/dev-console/src/components/monitoring/dashboard/MonitoringDashboardGraph.tsx @@ -5,9 +5,9 @@ import * as _ from 'lodash'; import { useTranslation } from 'react-i18next'; import { useDispatch } from 'react-redux'; import { Link } from 'react-router-dom-v5-compat'; +import { QueryBrowser } from '@console/dynamic-plugin-sdk/src/lib-core'; import { dashboardsSetEndTime, dashboardsSetTimespan } from '@console/internal/actions/observe'; import { Humanize } from '@console/internal/components/utils'; -import { QueryBrowser } from '@console/shared/src/components/query-browser'; import { ByteDataTypes } from '@console/shared/src/graph-helper/data-utils'; import './MonitoringDashboardGraph.scss'; diff --git a/frontend/public/components/utils/resource-metrics.tsx b/frontend/public/components/utils/resource-metrics.tsx index 1bafd2df072..549e3172218 100644 --- a/frontend/public/components/utils/resource-metrics.tsx +++ b/frontend/public/components/utils/resource-metrics.tsx @@ -3,7 +3,7 @@ import { useTranslation } from 'react-i18next'; import { Grid, GridItem, Card, CardBody, CardHeader, CardTitle } from '@patternfly/react-core'; import Dashboard from '@console/shared/src/components/dashboard/Dashboard'; -import { QueryBrowser } from '@console/shared/src/components/query-browser'; +import { QueryBrowser } from '@console/dynamic-plugin-sdk/src/lib-core'; import { ResourceUtilizationQuery, useResourceMetricsQueries, From 962fec28e4739a69b29446952badbf7db5e6f81d Mon Sep 17 00:00:00 2001 From: Krish Agarwal Date: Mon, 16 Feb 2026 14:40:03 -0500 Subject: [PATCH 3/3] Fixed import cycles error --- frontend/public/components/utils/resource-metrics.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/public/components/utils/resource-metrics.tsx b/frontend/public/components/utils/resource-metrics.tsx index 549e3172218..1bafd2df072 100644 --- a/frontend/public/components/utils/resource-metrics.tsx +++ b/frontend/public/components/utils/resource-metrics.tsx @@ -3,7 +3,7 @@ import { useTranslation } from 'react-i18next'; import { Grid, GridItem, Card, CardBody, CardHeader, CardTitle } from '@patternfly/react-core'; import Dashboard from '@console/shared/src/components/dashboard/Dashboard'; -import { QueryBrowser } from '@console/dynamic-plugin-sdk/src/lib-core'; +import { QueryBrowser } from '@console/shared/src/components/query-browser'; import { ResourceUtilizationQuery, useResourceMetricsQueries,