update small-menu

This commit is contained in:
Simon Vieille 2022-04-20 23:49:39 +02:00
parent 49ba75676c
commit 5b86aabc55
Signed by: deblan
GPG key ID: 579388D585F70417
2 changed files with 24 additions and 28 deletions

0
.build
View file

View file

@ -19,25 +19,23 @@
{% if menu %} {% if menu %}
<nav class="navigation {% if avatar %}navigation-with-avatar{% endif %}"> <nav class="navigation {% if avatar %}navigation-with-avatar{% endif %}">
<ul> <ul>
{%- for item in menu.rootNode.children -%} {%- for item in menu.rootNode.children({isVisible: true}) -%}
{%- if item.isVisible -%} <li>
<li> {%- set icon -%}
{%- set icon -%} {%- if item.attributes.icon is defined -%}
{%- if item.attributes.icon is defined -%} <span class="deblan-icon deblan-icon-{{ item.attributes.icon.value }}"></span>
<span class="deblan-icon deblan-icon-{{ item.attributes.icon.value }}"></span> {%- elseif item.attributes.svg is defined -%}
{%- elseif item.attributes.svg is defined -%} <span class="deblan-icon-svg">
<span class="deblan-icon-svg"> {{- item.attributes.svg.value|raw -}}
{{- item.attributes.svg.value|raw -}} </span>
</span> {%- endif -%}
{%- endif -%} {%- endset -%}
{%- endset -%}
<a href="{{ safe_node_url(item, {_domain: _domain}) }}" {% if _store.isActiveNode(item, true) %}class="active"{% endif %} {% if item.hasExternalUrl %}target="_blank"{% endif %}> <a href="{{ safe_node_url(item, {_domain: _domain}) }}" {% if _store.isActiveNode(item, true) %}class="active"{% endif %} {% if item.hasExternalUrl %}target="_blank"{% endif %}>
{{- icon|raw -}} {{- icon|raw -}}
{{- item.label -}} {{- item.label -}}
</a> </a>
</li> </li>
{%- endif -%}
{%- endfor -%} {%- endfor -%}
</ul> </ul>
</nav> </nav>
@ -45,14 +43,12 @@
{%- if network -%} {%- if network -%}
<ul class="links"> <ul class="links">
{%- for item in network.rootNode.children -%} {%- for item in network.rootNode.children({isVisible: true}) -%}
{%- if item.isVisible -%} <li class="link link-{{ item.attributes.icon.value }}">
<li class="link link-{{ item.attributes.icon.value }}"> <a href="{{ safe_node_url(item) }}" class="deblan-icon deblan-icon-{{ item.attributes.icon.value }}" target="_blank">
<a href="{{ safe_node_url(item) }}" class="deblan-icon deblan-icon-{{ item.attributes.icon.value }}" target="_blank"> <span>{{- item.label -}}</span>
<span>{{- item.label -}}</span> </a>
</a> </li>
</li>
{%- endif -%}
{%- endfor -%} {%- endfor -%}
</ul> </ul>
{%- endif -%} {%- endif -%}
@ -66,9 +62,9 @@
<nav class="navigation"> <nav class="navigation">
{% if menu %} {% if menu %}
<ul> <ul>
{%- for item in menu.rootNode.children -%} {%- for item in menu.rootNode.children({isVisible: true}) -%}
<li> <li>
<a href="{{ safe_node_url(item, {_domain: _domain}) }}"> <a href="{{ safe_node_url(item, {_domain: _domain}) }}" {% if _store.isActiveNode(item, true) %}class="active"{% endif %} {% if item.hasExternalUrl %}target="_blank"{% endif %}>
{%- set icon -%} {%- set icon -%}
{%- if item.attributes.icon is defined -%} {%- if item.attributes.icon is defined -%}
<span class="deblan-icon deblan-icon-{{ item.attributes.icon.value }}"></span> <span class="deblan-icon deblan-icon-{{ item.attributes.icon.value }}"></span>