| 1 | {% macro tree_list(rows, static_base) %} |
| 2 | <ul class="tree"> |
| 3 | {%- for row in rows %} |
| 4 | <li class="tree-row"> |
| 5 | {%- if let Some(url) = row.url %} |
| 6 | <a class="tree-name" href="{{ url }}"> |
| 7 | {%- else %} |
| 8 | <span class="tree-name"> |
| 9 | {%- endif %} |
| 10 | <svg class="icon icon-{{ row.icon }}" aria-hidden="true"><use href="{{ static_base }}icons/sprite.svg#{{ row.icon }}"></use></svg> |
| 11 | <span>{{ row.name }}</span> |
| 12 | {%- if row.url.is_some() %}</a>{% else %}</span>{% endif %} |
| 13 | <span class="tree-meta">{{ row.meta }}</span> |
| 14 | </li> |
| 15 | {%- endfor %} |
| 16 | </ul> |
| 17 | {% endmacro %} |
| 18 | |
| 19 | {% macro readme(readme) %} |
| 20 | <article class="readme"> |
| 21 | <a class="label readme-name" href="{{ readme.url }}">{{ readme.name }}</a> |
| 22 | <div class="markdown">{{ readme.html|safe }}</div> |
| 23 | </article> |
| 24 | {% endmacro %} |