Krolyxon
Commit 4030c43

ferreniumtemplatesmacros.html

24 lines · 790 B · HTML

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 %}