mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 04:09:12 +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
14 lines
425 B
Plaintext
14 lines
425 B
Plaintext
{% set ancestors = page.url | ancestors %}
|
|
|
|
{% if ancestors.length > 0 %}
|
|
<wa-breadcrumb id="docs-breadcrumbs">
|
|
{% for ancestor in ancestors %}
|
|
{% if ancestor.page.url != "/" %}
|
|
<wa-breadcrumb-item href="{{ ancestor.page.url }}">{{ ancestor.data.title }}</wa-breadcrumb-item>
|
|
{% endif %}
|
|
{% endfor %}
|
|
<wa-breadcrumb-item>{# Current page #}</wa-breadcrumb-item>
|
|
</wa-breadcrumb>
|
|
{% else %}
|
|
{% endif %}
|