from .parent_flex_direction import _parent_flex_direction def _render_children(el, slug, children_map, ctx): """Rendu récursif des éléments physiquement posés à l'intérieur d'un conteneur/répéteur/groupe de champs — chacun avec sa propre disposition, et le même contexte de ligne (ctx) que son parent s'il est dans un répéteur de données.""" from .render_element_html import render_element_html kids = (children_map or {}).get(el["id"], []) flex_dir = _parent_flex_direction(el) return "".join(render_element_html(c, slug, children_map, ctx, parent_flex_direction=flex_dir) for c in kids)