{# @var ea \EasyCorp\Bundle\EasyAdminBundle\Context\AdminContext #}
{% extends '@!EasyAdmin/menu.html.twig' %}
{% block menu_item %}
{# @var menuItem \EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto #}
<li class="{{ menuItem.isMenuSection ? 'menu-header' : 'menu-item' }} {{ menuItem.hasSubItems ? 'has-submenu' }} {{ ea.mainMenu.isSelected(menuItem) ? 'active' }} {{ ea.mainMenu.isExpanded(menuItem) ? 'expanded' }} {{ "sidebar-menu-item" not in menuItem.cssClass ? "d-list-item d-md-none" }}">
{{ _self.render_menu_item(menuItem) }}
{% if menuItem.hasSubItems %}
<ul class="submenu">
{% for menuSubItem in menuItem.subItems %}
{% block menu_subitem %}
<li class="{{ menuSubItem.isMenuSection ? 'menu-header' : 'menu-item' }} {{ ea.mainMenu.isSelected(menuSubItem) ? 'active' }}">
{{ _self.render_menu_item(menuSubItem) }}
</li>
{% endblock menu_subitem %}
{% endfor %}
</ul>
{% endif %}
</li>
{% endblock menu_item %}