Skip to content

Commit 35f2e94

Browse files
committed
fix: nanofix
1 parent ca2ac7b commit 35f2e94

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

src/components/QueriesActivityBar/QueriesActivityBar.tsx

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ export function QueriesActivityBar({tenantName}: QueriesActivityBarProps) {
4040
const queriesChartConfig = defaultDashboardConfig[0]; // Queries per second chart
4141
const latenciesChartConfig = defaultDashboardConfig[1]; // Transaction latencies chart
4242

43+
// Refetch data only if charts successfully loaded
44+
const shouldRefresh = areChartsHidden ? 0 : autoRefreshInterval;
45+
4346
// Fetch running queries
4447
const {currentData: runningQueriesData, error: runningQueriesError} =
4548
topQueriesApi.useGetRunningQueriesQuery(
@@ -162,9 +165,9 @@ export function QueriesActivityBar({tenantName}: QueriesActivityBarProps) {
162165
const path = getTenantPath({
163166
...queryParams,
164167
[TenantTabsGroups.diagnosticsTab]: TENANT_DIAGNOSTICS_TABS_IDS.topQueries,
168+
queryMode: 'running',
165169
});
166-
const url = `${path}${path.includes('?') ? '&' : '?'}queryMode=running`;
167-
history.push(url);
170+
history.push(path);
168171
};
169172

170173
const handleChartDataStatusChange = React.useCallback((status: ChartDataStatus) => {
@@ -298,14 +301,17 @@ export function QueriesActivityBar({tenantName}: QueriesActivityBarProps) {
298301
TODO: Remove this workaround once the upstream issue is fixed
299302
*/}
300303
{expanded && (
301-
<div className={b('charts')}>
304+
<div
305+
className={b('charts')}
306+
style={{display: areChartsHidden ? 'none' : undefined}}
307+
>
302308
<div className={b('chart-container')}>
303309
<MetricChart
304310
database={tenantName}
305311
title={queriesChartConfig.title}
306312
metrics={queriesChartConfig.metrics}
307313
timeFrame={queriesTimeFrame}
308-
autorefresh={autoRefreshInterval}
314+
autorefresh={shouldRefresh}
309315
height={260}
310316
chartOptions={queriesChartConfig.options}
311317
onChartDataStatusChange={handleChartDataStatusChange}
@@ -324,7 +330,7 @@ export function QueriesActivityBar({tenantName}: QueriesActivityBarProps) {
324330
title={latenciesChartConfig.title}
325331
metrics={latenciesChartConfig.metrics}
326332
timeFrame={latenciesTimeFrame}
327-
autorefresh={autoRefreshInterval}
333+
autorefresh={shouldRefresh}
328334
height={260}
329335
chartOptions={latenciesChartConfig.options}
330336
onChartDataStatusChange={handleChartDataStatusChange}

src/containers/Tenant/TenantPages.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ type AdditionalQueryParams = {
1616
activeOffset?: string;
1717
metricsTab?: string;
1818
showPreview?: boolean;
19+
queryMode?: string;
1920
};
2021

2122
export type TenantQuery = TenantQueryParams | AdditionalQueryParams;

0 commit comments

Comments
 (0)