{% if app.user %}
<div class="item ui dropdown account-dropdown">
<p class="small">{{ 'menu.header.general.right.account'|trans({}, 'messages', app.session.get('lang')) }}</p>
<i class="fa-solid fa-chevron-down fa-xs"></i>
<div class="menu account-dropdown--content">
<div class="user-info user-info-header">
<div class="user-info-data-container">
<div class="user-info-image">
<p class="big">{{ app.user.name|slice(0, 1)|capitalize }}{{ app.user.surnames|slice(0, 1)|lower }}</p>
</div>
<div
class="user-info-data">
<p class="big bold user-info-name">{{ app.user.name }}</p>
<p class="user-info-id">ID:
{{ app.user.id }}</p>
</div>
</div>
{# TODO: BACK añadir nuevas keys de traducción para que carge pack X activo. Ahora solo carga nombre de pack #}
<p class="small bold pack-info pack-info--{{ user_packs.pack_name | lower }}">
{{ user_packs.pack_name }}
</p>
</div>
<div class="user-info-body">
<a class="item" href="{{ right_menu.link }}">
<p class="medium">{{ right_menu.link_text }}</p>
</a>
</div>
<div class="user-info-footer">
<button class="ui mini button" onclick="window.location='{{ legacy_front_url('/account/logout') }}'">
<p>{{ 'menu.header.general.right.closesesion' | trans }}</p>
</button>
</div>
</div>
</div>
{% else %}
<p class="small login item" data-js-btn="loginBtn" onclick="popup.getPopup('{{ legacy_front_url('/account/popuplogin') }}')">
{{ 'menu.header.general.right.startsesion' | trans({}, 'messages', app.session.get('lang')) }}
</p>
<div class="item register">
<button class="ui mini primary button" onclick="window.location='{{ legacy_front_url('/account/create') }}'">
<p class="small">{{ 'menu.header.general.right.createaccount'| trans({}, 'messages', app.session.get('lang')) }}</p>
</button>
</div>
{% endif %}
<a href="{{ legacy_front_url('/contact') }}" class="item contact">
<i class="fa-solid fa-envelope fa-lg"></i>
</a>
<div class="item ui dropdown languages-dropdown">
<svg role="img" class="icon icon--inline icon-lang">
<use xlink:href="{{ legacy_image_url('/icons/svg-defs.svg#icon-'~app.session.get('lang')) }}"></use>
</svg>
<i class="fa-solid fa-chevron-down fa-xs"></i>
<div class="menu left">
<div class="languages-dropdown--content">
{% for lang in languages %}
<a href="{{ lang.url }}" class="item {{ app.session.get('lang') == lang.isoCode ? 'active' }}" onclick="setSession('{{ lang.isoCode }}')">
<svg role="img" class="icon icon-lang">
<use xlink:href="{{ legacy_image_url('/icons/svg-defs.svg#icon-'~lang.isoCode) }}"></use>
</svg>
<p class="small">{{ lang.name }}</p>
</a>
{% endfor %}
</div>
</div>
</div>
<script>
function setSession(isoCode) {
$.ajax({
type: 'get',
url: baseUri + isoCode + '/front/api/session',
});
}
</script>