diff --git a/airflow-core/src/airflow/ui/src/layouts/Details/DetailsLayout.tsx b/airflow-core/src/airflow/ui/src/layouts/Details/DetailsLayout.tsx index 736f81828eb1d..84b8e1642b36e 100644 --- a/airflow-core/src/airflow/ui/src/layouts/Details/DetailsLayout.tsx +++ b/airflow-core/src/airflow/ui/src/layouts/Details/DetailsLayout.tsx @@ -355,33 +355,39 @@ export const DetailsLayout = ({ children, error, isLoading, outletContext, tabs justifyContent="center" position="relative" w={0.5} - /> - - - {/* Collapse button positioned next to the resize handle */} - - - + > setIsRightPanelCollapsed(true)} position="absolute" - right={direction === "rtl" ? "0" : undefined} size="2xs" top="50%" + transform={direction === "ltr" ? "translate(-50%, -50%)" : "translate(50%, -50%)"} zIndex={2} > {direction === "ltr" ? : } + + + + + {children} {Boolean(error) || (warningData?.dag_warnings.length ?? 0) > 0 ? ( <>