This is an automated email from the ASF dual-hosted git repository. kaxilnaik pushed a commit to branch v3-0-test in repository https://gitbox.apache.org/repos/asf/airflow.git
commit e3b068ddb30927f1f13b4c2c6152e95adfff3adb Author: Guan Ming(Wesley) Chiu <[email protected]> AuthorDate: Fri May 2 04:40:36 2025 +0800 Add auto-refresh for `Stats` (#50088) (cherry picked from commit 445e188ac666572e97210a12830c546fd75e150f) --- airflow-core/src/airflow/ui/src/pages/Dashboard/Stats/Stats.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/airflow-core/src/airflow/ui/src/pages/Dashboard/Stats/Stats.tsx b/airflow-core/src/airflow/ui/src/pages/Dashboard/Stats/Stats.tsx index 03149103894..3e13ab64d62 100644 --- a/airflow-core/src/airflow/ui/src/pages/Dashboard/Stats/Stats.tsx +++ b/airflow-core/src/airflow/ui/src/pages/Dashboard/Stats/Stats.tsx @@ -20,12 +20,16 @@ import { Box, Flex, Heading, HStack } from "@chakra-ui/react"; import { FiClipboard, FiZap } from "react-icons/fi"; import { useDashboardServiceDagStats } from "openapi/queries"; +import { useAutoRefresh } from "src/utils"; import { DAGImportErrors } from "./DAGImportErrors"; import { StatsCard } from "./StatsCard"; export const Stats = () => { - const { data: statsData, isLoading: isStatsLoading } = useDashboardServiceDagStats(); + const refetchInterval = useAutoRefresh({}); + const { data: statsData, isLoading: isStatsLoading } = useDashboardServiceDagStats(undefined, { + refetchInterval, + }); const failedDagsCount = statsData?.failed_dag_count ?? 0; const queuedDagsCount = statsData?.queued_dag_count ?? 0; const runningDagsCount = statsData?.running_dag_count ?? 0;
