{% if app.session.get('especialidade_selecionada') is defined %}
{% set especialidade_selecionada = app.session.get('especialidade_selecionada') %}
{% endif %}
<div class="button-group right text-nowrap button-label">
<label class="bg-white"><i class="fal fa-users mr-2 text-color"></i>Categoria</label>
<a href="#" id="js-abre-programa" class="dropdown bg-white">
<i class="fa fa-fw fa-angle-down ml-2 float-right"></i>
<span class="medium text-default d-inline-block ellipsis tooltip"> {{ especialidade_selecionada.nome|default('Todas') }} </span>
</a>
<div class="dropdown-list">
<div class="search p-2">
<input type="search" class="input" placeholder="Digite para filtrar">
</div>
<ul>
{% set params = {dimensao : 'programa'} %}
{% if rota in ['visao_indicador_dashboard', 'visao_avaliados_gestor_dashboard'] %}
{% set params = params|merge({'ano': ano}) %}
{% endif %}
<li>
<a href="{{ path(rota, params) }}">
Todas
</a>
</li>
{% for especialidade in especialidades %}
{% set params = { dimensao : 'especialidade', id_busca: especialidade.id } %}
{% if rota in ['visao_indicador_dashboard', 'visao_avaliados_gestor_dashboard'] %}
{% set params = params|merge({'ano': ano}) %}
{% endif %}
<li>
<a
class=" {{ especialidade_selecionada.id is defined and especialidade_selecionada.id == especialidade.id ? 'active' : '' }}"
href="{{ path(rota, params) }}">
{{ especialidade.nome }}
</a>
</li>
{% endfor %}
</ul>
</div>
</div>