| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- {#
 
- /**
 
-  * @file
 
-  * Default theme implementation to display a menu.
 
-  *
 
-  * Available variables:
 
-  * - menu_name: The machine name of the menu.
 
-  * - items: A nested list of menu items. Each menu item contains:
 
-  *   - attributes: HTML attributes for the menu item.
 
-  *   - below: The menu item child items.
 
-  *   - title: The menu link title.
 
-  *   - url: The menu link URL, instance of \Drupal\Core\Url
 
-  *   - localized_options: Menu link localized options.
 
-  *   - is_expanded: TRUE if the link has visible children within the current
 
-  *     menu tree.
 
-  *   - is_collapsed: TRUE if the link has children within the current menu tree
 
-  *     that are not currently visible.
 
-  *   - in_active_trail: TRUE if the link is in the active trail.
 
-  *
 
-  * @ingroup themeable
 
-  */
 
- #}
 
- {% import _self as menus %}
 
- {#
 
-   We call a macro which calls itself to render the full tree.
 
-   https://twig.symfony.com/doc/3.x/tags/macro.html
 
- #}
 
- {{ menus.menu_links(items, attributes, 0) }}
 
- {% macro menu_links(items, attributes, menu_level) %}
 
-   {% import _self as menus %}
 
-   {% if items %}
 
-     {% if menu_level == 0 %}
 
-       <ul id='main-nav'{{ attributes }}>
 
-     {% else %}
 
-       <ul>
 
-     {% endif %}
 
-     {% for item in items %}
 
-       <li{{ item.attributes }}>
 
-         {{ link(item.title, item.url) }}
 
-         {% if item.below %}
 
-           {{ menus.menu_links(item.below, attributes, menu_level + 1) }}
 
-         {% endif %}
 
-       </li>
 
-     {% endfor %}
 
-     </ul>
 
-   {% endif %}
 
- {% endmacro %}
 
 
  |