diff --git a/agaric/templates/navigation/menu.html.twig b/agaric/templates/navigation/menu.html.twig index 1cd37b5..f2f4e89 100644 --- a/agaric/templates/navigation/menu.html.twig +++ b/agaric/templates/navigation/menu.html.twig @@ -33,7 +33,6 @@ {{ menus.menu_links(items, attributes, 0, menu_name) }} {% macro menu_links(items, attributes, menu_level, menu_name) %} {% set submenu_attributes = create_attribute() %} - {% set link_attributes = create_attribute() %} {% import _self as menus %} {% set submenu_classes = [ 'navbar-item', @@ -45,11 +44,11 @@ {% endif %} {% for item in items %} - {% set link_classes = ['navbar-item'] %} + {% set link_attributes = create_attribute().addClass('navbar-item') %} {% if item.in_active_trail %} - {% set link_classes = link_classes|merge(['is-active']) %} + {% set link_attributes = link_attributes.addClass('is-active') %} {% endif %} - {{ link(item.title, item.url, link_attributes.addClass(link_classes)) }} + {{ link(item.title, item.url, link_attributes) }} {% if item.below %} {{ menus.menu_links(item.below, attributes, menu_level + 1) }} {% endif %}