@@ -6,6 +6,7 @@ import {DatePageFilter} from 'sentry/components/organizations/datePageFilter';
66import { EnvironmentPageFilter } from 'sentry/components/organizations/environmentPageFilter' ;
77import { ProjectPageFilter } from 'sentry/components/organizations/projectPageFilter' ;
88import { t } from 'sentry/locale' ;
9+ import { WidgetSyncContextProvider } from 'sentry/views/dashboards/contexts/widgetSyncContext' ;
910import {
1011 ExploreBodyContent ,
1112 ExploreBodySearch ,
@@ -31,6 +32,7 @@ import {
3132import type { PickableDays } from 'sentry/views/explore/utils' ;
3233
3334const MAX_METRICS_ALLOWED = 4 ;
35+ export const METRICS_CHART_GROUP = 'metrics-charts-group' ;
3436
3537type MetricsTabProps = PickableDays ;
3638
@@ -118,20 +120,22 @@ function MetricsTabBodySection() {
118120 < ExploreControlSection expanded = { false } />
119121 < ExploreContentSection expanded = { false } >
120122 < Flex direction = "column" gap = "lg" >
121- { metricQueries . map ( ( metricQuery , index ) => {
122- return (
123- < MetricsQueryParamsProvider
124- key = { `queryPanel-${ index } ` }
125- queryParams = { metricQuery . queryParams }
126- setQueryParams = { metricQuery . setQueryParams }
127- traceMetric = { metricQuery . metric }
128- setTraceMetric = { metricQuery . setTraceMetric }
129- removeMetric = { metricQuery . removeMetric }
130- >
131- < MetricPanel traceMetric = { metricQuery . metric } queryIndex = { index } />
132- </ MetricsQueryParamsProvider >
133- ) ;
134- } ) }
123+ < WidgetSyncContextProvider groupName = { METRICS_CHART_GROUP } >
124+ { metricQueries . map ( ( metricQuery , index ) => {
125+ return (
126+ < MetricsQueryParamsProvider
127+ key = { `queryPanel-${ index } ` }
128+ queryParams = { metricQuery . queryParams }
129+ setQueryParams = { metricQuery . setQueryParams }
130+ traceMetric = { metricQuery . metric }
131+ setTraceMetric = { metricQuery . setTraceMetric }
132+ removeMetric = { metricQuery . removeMetric }
133+ >
134+ < MetricPanel traceMetric = { metricQuery . metric } queryIndex = { index } />
135+ </ MetricsQueryParamsProvider >
136+ ) ;
137+ } ) }
138+ </ WidgetSyncContextProvider >
135139 </ Flex >
136140 </ ExploreContentSection >
137141 </ ExploreBodyContent >
0 commit comments