{# @var ea \EasyCorp\Bundle\EasyAdminBundle\Context\AdminContext #}
{# @var entities \EasyCorp\Bundle\EasyAdminBundle\Collection\EntityDtoCollection #}
{# @var paginator \EasyCorp\Bundle\EasyAdminBundle\Orm\EntityPaginator #}
{% extends ea.templatePath('layout') %}
{% trans_default_domain ea.i18n.translationDomain %}
{% block body_id entities|length > 0 ? 'ea-index-' ~ entities|first.name : '' %}
{% block body_class 'ea-index' ~ (entities|length > 0 ? ' ea-index-' ~ entities|first.name : '') %}
{% block content_title %}
{%- apply spaceless -%}
{% set custom_page_title = ea.crud.customPageTitle('index') %}
{{ custom_page_title is null
? (ea.crud.defaultPageTitle('index')|trans(ea.i18n.translationParameters, 'EasyAdminBundle'))|raw
: (custom_page_title|trans(ea.i18n.translationParameters))|raw }}
{%- endapply -%}
{% endblock %}
{% set has_batch_actions = batch_actions|length > 0 %}
{% block page_actions %}
{% if filters|length > 0 %}
<div class="datagrid-filters"> {% block filters %}
{% set applied_filters = ea.request.query.all['filters']|default([])|keys %}
<div class="btn-group action-filters">
<a href="#" data-href="{{ ea_url().setAction('renderFilters').includeReferrer() }}" class="btn btn-secondary btn-labeled btn-labeled-right action-filters-button disabled {{ applied_filters ? 'action-filters-applied' }}" data-bs-toggle="modal" data-bs-target="#modal-filters">
<i class="fa fa-filter fa-fw"></i>
{{ 'filter.title'|trans(ea.i18n.translationParameters, 'EasyAdminBundle') }}
{% if applied_filters %}
<span class="text-primary">({{ applied_filters|length }})</span>
{% endif %}
</a>
{% if applied_filters %}
<a href="{{ ea_url().unset('filters') }}" class="btn btn-secondary action-filters-reset">
<i class="fa fa-close"></i>
</a>
{% endif %}
</div>
{% endblock filters %}
</div>
{% endif %}
{% block global_actions %}
<div class="global-actions">
{% for action in global_actions %}
{{ include(action.templatePath, { action: action }, with_context = false) }}
{% endfor %}
</div>
{% endblock global_actions %}
{% block batch_actions %}
{% if has_batch_actions %}
<div class="batch-actions" style="display: none">
{% for action in batch_actions %}
{{ include(action.templatePath, { action: action }, with_context = false) }}
{% endfor %}
</div>
{% endif %}
{% endblock %}
{% endblock page_actions %}
{% block main %}
{{ flasher_render() }}
{# sort can be multiple; let's consider the sorting field the first one #}
{% set sort_field_name = app.request.get('sort')|keys|first %}
{% set sort_order = app.request.get('sort')|first %}
{% set some_results_are_hidden = false %}
{% set has_footer = entities|length != 0 %}
{% set has_search = ea.crud.isSearchEnabled %}
{% set has_filters = filters|length > 0 %}
{% set num_results = entities|length %}
{% include "content/page/crud/import-index.html.twig" %}
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="menu-tab" data-bs-toggle="tab" data-bs-target="#menu-tab-pane" type="button" role="tab" aria-controls="menu-tab-pane" aria-selected="true">Menu 1</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="smenu-tab" data-bs-toggle="tab" data-bs-target="#smenu-tab-pane" type="button" role="tab" aria-controls="smenu-tab-pane" aria-selected="false">Menu 2</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="smenu-tab3" data-bs-toggle="tab" data-bs-target="#smenu-tab-pane3" type="button" role="tab" aria-controls="smenu-tab-pane3" aria-selected="false">Menu 3</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="smenu-tab4" data-bs-toggle="tab" data-bs-target="#smenu-tab-pane4" type="button" role="tab" aria-controls="smenu-tab-pane4" aria-selected="false">Menu 4</button>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="menu-tab-pane" role="tabpanel" aria-labelledby="menu-tab" tabindex="0">
{% set originEntity = entities %}
{% if prentChild(entities, '1') %}
{% set entities = prentChild(entities, '1') %}
{% set has_footer = entities|length != 0 %}
{% set num_results = entities|length %}
{% include "content/page/crud/index-code.html.twig" %}
{% endif %}
{% set entities = originEntity %}
{% set has_footer = entities|length != 0 %}
{% set num_results = entities|length %}
</div>
<div class="tab-pane fade" id="smenu-tab-pane" role="tabpanel" aria-labelledby="smenu-tab" tabindex="0">
{% if prentChild(entities, '2') %}
{% set entities = prentChild(entities, '2') %}
{% set has_footer = entities|length != 0 %}
{% set num_results = entities|length %}
{% include "content/page/crud/index-code.html.twig" %}
{% endif %}
{% set entities = originEntity %}
{% set has_footer = entities|length != 0 %}
{% set num_results = entities|length %}
</div>
<div class="tab-pane fade" id="smenu-tab-pane3" role="tabpanel" aria-labelledby="smenu-tab3" tabindex="0">
{% if prentChild(entities, '3') %}
{% set entities = prentChild(entities, '3') %}
{% set has_footer = entities|length != 0 %}
{% set num_results = entities|length %}
{% include "content/page/crud/index-code.html.twig" %}
{% endif %}
{% set entities = originEntity %}
{% set has_footer = entities|length != 0 %}
{% set num_results = entities|length %}
</div>
<div class="tab-pane fade" id="smenu-tab-pane4" role="tabpanel" aria-labelledby="smenu-tab4" tabindex="0">
{% if prentChild(entities, '4') %}
{% set entities = prentChild(entities, '4') %}
{% set has_footer = entities|length != 0 %}
{% set num_results = entities|length %}
{% include "content/page/crud/index-code.html.twig" %}
{% endif %}
{% set entities = originEntity %}
{% set has_footer = entities|length != 0 %}
{% set num_results = entities|length %}
</div>
</div>
{% block delete_form %}
{{ include('@EasyAdmin/crud/includes/_delete_form.html.twig', with_context = false) }}
{% endblock delete_form %}
{% if has_filters %}
{{ include('@EasyAdmin/crud/includes/_filters_modal.html.twig') }}
{% endif %}
{% if has_batch_actions %}
{{ include('@EasyAdmin/crud/includes/_batch_action_modal.html.twig', {}, with_context = false) }}
{% endif %}
{% endblock main %}