diff --git a/airflow-core/src/airflow/ui/src/layouts/Details/Grid/TaskNames.tsx b/airflow-core/src/airflow/ui/src/layouts/Details/Grid/TaskNames.tsx index 05df276a493d8..c58a992002f31 100644 --- a/airflow-core/src/airflow/ui/src/layouts/Details/Grid/TaskNames.tsx +++ b/airflow-core/src/airflow/ui/src/layouts/Details/Grid/TaskNames.tsx @@ -49,6 +49,8 @@ const onMouseLeave = (event: MouseEvent) => { }); }; +const indent = (depth: number) => `${depth * 0.75 + 0.5}rem`; + export const TaskNames = ({ nodes, onRowClick }: Props) => { const { t: translate } = useTranslation("dag"); const { toggleGroupId } = useOpenGroups(); @@ -86,7 +88,7 @@ export const TaskNames = ({ nodes, onRowClick }: Props) => { isGroup={true} isMapped={Boolean(node.is_mapped)} label={node.label} - paddingLeft={node.depth * 3 + 2} + paddingLeft={indent(node.depth)} setupTeardownType={node.setup_teardown_type} /> { fontWeight="normal" isMapped={Boolean(node.is_mapped)} label={node.label} - paddingLeft={node.depth * 3 + 2} + paddingLeft={indent(node.depth)} setupTeardownType={node.setup_teardown_type} />