{% for (name, item) in inner.0.iter() -%} {% let next_repo_path = get_next_repo_path_if_parent(name.0) -%} {% match item -%} {% when ArchivedSortedTreeItem::File -%}
📄 {{ name.0 }}
{% when ArchivedSortedTreeItem::Directory with (inner) -%}
📁 {{ name.0 }}
{{ FileTree::new(inner, self.base, format!("{}/{}", self.path_stack, name.0), query, *next_repo_path).render()?|safe }}
{% endmatch -%} {% endfor -%}