From e169fcc202802e8a49bfa648bbb95a114aca1966 Mon Sep 17 00:00:00 2001 From: Dominik Buszowiecki Date: Mon, 17 Nov 2025 10:27:35 -0500 Subject: [PATCH] add queue to all datasets --- .../app/views/dashboards/widgetCard/releaseWidgetQueries.tsx | 4 ++++ .../app/views/dashboards/widgetCard/widgetCardDataLoader.tsx | 2 ++ static/app/views/dashboards/widgetCard/widgetQueries.tsx | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/static/app/views/dashboards/widgetCard/releaseWidgetQueries.tsx b/static/app/views/dashboards/widgetCard/releaseWidgetQueries.tsx index 3747e9d065271e..7ab5be2b04969c 100644 --- a/static/app/views/dashboards/widgetCard/releaseWidgetQueries.tsx +++ b/static/app/views/dashboards/widgetCard/releaseWidgetQueries.tsx @@ -27,6 +27,7 @@ import { WidgetType, } from 'sentry/views/dashboards/types'; import {dashboardFiltersToString} from 'sentry/views/dashboards/utils'; +import type {WidgetQueryQueue} from 'sentry/views/dashboards/utils/widgetQueryQueue'; import { DERIVED_STATUS_METRICS_PATTERN, DerivedStatusFields, @@ -52,6 +53,7 @@ interface ReleaseWidgetQueriesProps { tableResults?: TableDataWithTitle[]; timeseriesResults?: Series[]; }) => void; + queue?: WidgetQueryQueue; } export function derivedMetricsToField(field: string): string { @@ -215,6 +217,7 @@ function ReleaseWidgetQueries({ onDataFetched, onDataFetchStart, children, + queue, }: ReleaseWidgetQueriesProps) { const config = ReleasesConfig; @@ -371,6 +374,7 @@ function ReleaseWidgetQueries({ return ( + queue={queue} config={config} api={api} organization={organization} diff --git a/static/app/views/dashboards/widgetCard/widgetCardDataLoader.tsx b/static/app/views/dashboards/widgetCard/widgetCardDataLoader.tsx index 3ac91dcd5e9030..dfd992f5f4a739 100644 --- a/static/app/views/dashboards/widgetCard/widgetCardDataLoader.tsx +++ b/static/app/views/dashboards/widgetCard/widgetCardDataLoader.tsx @@ -91,6 +91,7 @@ export function WidgetCardDataLoader({ return ( void; onDataFetched?: (results: OnDataFetchedProps) => void; onWidgetSplitDecision?: (splitDecision: WidgetType) => void; + queue?: WidgetQueryQueue; }; function WidgetQueries({ api, + queue, children, organization, selection, @@ -162,6 +165,7 @@ function WidgetQueries({ {OnDemandControlContext => ( + queue={queue} config={config} api={api} organization={organization}