{% import 'macros/macro_elements.html.twig' as ME %}
{% if app.user is not null %}
<div class="collapse show" id="menu-container">
<div class="menu d-flex flex-column justify-content-between">
<ul class="navbar-nav">
{# {{ ME.showElementsByRole(['ROLE_BANNER'], [#}
{# {{ ME.showElementsByRole(['ROLE_IMAGENES_VISUALIZADOR'], [#}
{# ME.getLiMenu('imagenes', 'far fa-image', 'Imágenes de portada', 'index_imagen')#}
{# ]) }}#}
{{ ME.showElementsByRole(['ROLE_TRAMITES_SERVICIOS_VISUALIZADOR'], [
ME.getLiMenu('tramitesServicios', 'far fa-file-alt', 'Trámites y servicios', 'index_categoria')
]) }}
{{ ME.showElementsByRole(['ROLE_HOME'], [
ME.getLiMenuWithSubMenus('home', 'fas fa-home', 'Home', [
{'id': 'banner', 'name': 'Banner', 'route': 'index_banner', 'role': 'ROLE_BANNER_VISUALIZADOR' },
{'id': 'imagenes', 'name': 'Imagenes', 'route': 'index_imagen', 'role': 'ROLE_IMAGENES_VISUALIZADOR' },
])
]) }}
{{ ME.showElementsByRole(['ROLE_CONTACTO'], [
ME.getLiMenuWithSubMenus('contacto', 'far fa-paper-plane', 'Contacto', [
{'id': 'telefonos', 'name': 'Teléfonos', 'route': 'index_telefono', 'role': 'ROLE_TELEFONOS_VISUALIZADOR'},
{'id': 'redesSociales', 'name': 'Redes sociales', 'route': 'index_red_social', 'role': 'ROLE_REDES_SOCIALES_VISUALIZADOR'}
])
]) }}
{{ ME.showElementsByRole(['ROLE_INFORMACION'], [
ME.getLiMenuWithSubMenus('informacion', 'fas fa-book', 'Información', [
{'id': 'areasGobierno', 'name': 'Áreas de gobierno', 'route': 'index_area_gobierno', 'role': 'ROLE_AREAS_GOBIERNO_VISUALIZADOR'},
{'id': 'terminosCondiciones', 'name': 'Términos y condiciones', 'route': 'index_terminos_condiciones', 'role': 'ROLE_TERMINOS_CONDICIONES_VISUALIZADOR'},
{'id': 'reparticion', 'name': 'Repartición', 'route': 'index_reparticion', 'role': 'ROLE_REPARTICION_VISUALIZADOR'}
])
]) }}
{{ ME.showElementsByRole(['ROLE_ADMIN'], [
ME.getLiMenuWithSubMenus('accesos', 'fas fa-users-cog', 'Accesos', [
{'id': 'roles', 'name': 'Roles', 'route': 'index_role'},
{'id': 'perfiles', 'name': 'Perfiles', 'route': 'index_perfil'},
{'id': 'usuarios', 'name': 'Usuarios', 'route': 'index_usuario'},
{'id': 'parameters', 'name': 'Parámetros', 'route': 'index_parameters'}
])
]) }}
</ul>
<div class="nav-item logout">
<label class="m-0">{{ app.user.nombre }} {{ app.user.apellido }}</label>
<button class="btn btn-default">
<a class="font-weight-bold text-decoration-none text-danger " href="{{ path('logout') }}" title="Cerrar sesión">
<i class="fa fa-sign-out-alt mr-2"></i>Salir
</a>
</button>
</div>
</div>
</div>
{% endif %}
<script>
$('a.nav-link').click(function (e) {
e.stopPropagation();
});
</script>