{% extends "@!CreaAdmin/template.html.twig" %}
{% trans_default_domain "template" %}
{% block mainMenuHeader %}
<div class="crea-security-main-menu-user">
{% if is_granted(constant('Crea\\SecurityBundle\\Voter\\UserVoter::USER_DETAIL'), app.user) %}
<a href="{{ path('crea_security.user.detail', { 'login' : app.user.login }) }}" class="crea-security-main-menu-user-avatar-profile">
{% else %}
<div class="crea-security-main-menu-user-profile">
{% endif %}
<p class="crea-security-main-menu-user-avatar"><i class="fas fa-user"></i></p>
<p class="crea-security-main-menu-user-name">{{ app.user.firstName }} {{ app.user.lastName }}</p>
<p class="crea-security-main-menu-user-profile-label">{{ app.user.profile.label }}</p>
{% if not is_granted(constant('Crea\\SecurityBundle\\Voter\\UserVoter::USER_DETAIL'), app.user) %}
</div>
{% else %}
</a>
{% endif %}
<a href="{{ path('crea_security.logout') }}" class="crea-security-main-menu-user-logout-btn">
<i class="fas fa-sign-out-alt"></i>
</a>
</div>
{% endblock %}
{% block headerContentRightArea1 %}
<div class="crea-security-user-widget">
<button class="crea-security-user-widget-btn">
<span><i class="fas fa-user"></i></span>
<span>{{ app.user.firstName }} {{ app.user.lastName }}</span>
</button>
<div class="crea-security-user-widget-content">
<div>
<div><i class="fas fa-user"></i></div>
<p>{{ app.user.firstName }} {{ app.user.lastName }}</p>
<p>{{ app.user.profile.label }}</p>
</div>
<div>
{% if is_granted(constant('Crea\\SecurityBundle\\Voter\\UserVoter::USER_DETAIL'), app.user) %}
<a href="{{ path('crea_security.user.detail', { 'login' : app.user.login }) }}">{{ 'user_panel.my_profile'|trans }}</a>
{% endif %}
<a href="{{ path("crea_security.logout") }}">{{ 'user_panel.logout'|trans }}</a>
</div>
{% if isSwitchUser() %}
<div>
<a href="{{ path('crea_security.index.index', {'_switch_user': '_exit'}) }}">{{ 'impersonation.exit'|trans({'%username%' : getSwitchOriginalUser().firstName }) }}</a>
</div>
{% endif %}
</div>
</div>
{% endblock %}
{% block styleSheets %}
{{ parent() }}
{{ encore_entry_link_tags('crea_security_template', 'creasecurity', 'creasecurity') }}
{% endblock %}
{% block javascripts %}
{{ parent() }}
{{ encore_entry_script_tags('crea_security_template', 'creasecurity', 'creasecurity') }}
{% endblock %}