mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 20:19:13 +00:00
- Sidebar, overview listings, breadcrumbs now based on actual parent-child relationships, rather than increasingly outdated heuristics - parent properties are now generated automatically from the URL structure, and need only be specified to override that default - Ability to group by page hierarchy in overview pages, where pages that have >= 2 children become categories Smaller improvements: - More flexible syntax for specifying the params of overview pages - [Overviews] Hide group heading if only one group is present - parentItem and parentUrl properties that can be used on any page - Alias a collection as the children of a page (useful for "virtual" parents like Layout) - Do not error if a page card icon is missing
17 lines
506 B
Plaintext
17 lines
506 B
Plaintext
{% if not (isAlpha and page.data.noAlpha) and not page.data.unlisted -%}
|
|
<li>
|
|
<a href="{{ page.url }}">{{ page.data.title }}</a>
|
|
{% if page.data.status == 'experimental' %}<wa-icon name="flask"></wa-icon>{% endif %}
|
|
{% if page.data.isPro %}<wa-badge class="pro">PRO</wa-badge>{% endif %}
|
|
|
|
{% set children = page.data.children %}
|
|
{% if children.length > 0 %}
|
|
<ul>
|
|
{% for page in children %}
|
|
{% include 'sidebar-link.njk' %}
|
|
{% endfor %}
|
|
</ul>
|
|
{% endif %}
|
|
</li>
|
|
{%- endif %}
|