templates/panel/menu/user_menu.html.twig line 1

Open in your IDE?
  1. {# Copied from easy admin bundle... #}
  2. {% if app.user %}
  3.     <div class="content-top navbar-custom-menu">
  4.     <div class="d-flex align-items-center">
  5.         <div class="position-relative">
  6.             <img src="{{ asset('/images/'~ app.request.locale ~'_flag.jpg') }}" id="collapseLanguages" alt="" class="navbar__flag mx-2">
  7.             <form class="navbar__language" id="collapseLanguagesBox" style="display: none;" action="{{ path("api_user_language") }}" method="post">
  8.                 <input type="hidden" name="token" value="{{ csrf_token('change_language') }}"/>
  9.                 <div class="d-flex mt-2 flex-column position-absolute bg-black language-set__wrapper" >
  10.                     {% for language, locale in supported_languages %}
  11.                         <label for="langSet" class="language-set {{ app.request.locale  ==  locale ? 'd-none' : '' }}">
  12.                             {# whatever, image worked for me #}
  13.                             <input type="image" class="navbar__flag"
  14.                                    src="{{ asset('/images/'~ locale ~'_flag.jpg') }}">
  15.                             <input type="radio" name="language" class="language-radio"
  16.                                    value="{{ locale }}" {{ app.request.locale  ==  locale ? 'checked' : '' }} >
  17.                         </label>
  18.                     {% endfor %}
  19.                 </div>
  20.             </form>
  21.         </div>
  22.         <div class="user user-menu-wrapper " data-toggle="popover" data-placement="bottom"
  23.              data-container=".user-menu-wrapper"
  24.              data-content="                        <div class=&quot;popover-content-section user-details user-has-actions&quot;>
  25.                                 <p class=&quot;small text-muted mb-0&quot;>{{ 'logged as'|trans }}</p>
  26.                                 <p class=&quot;user-details-name&quot;>
  27.                                                                         {{ app.user.username }}
  28.                                                                 </p>
  29.                             </div>
  30.                                         <div class=&quot;popover-content-section user-menu&quot;>
  31.                 <a class=&quot;user-action user-action-logout&quot; href=&quot;{{ path('panel_profile') }}&quot;><i class=&quot;fa fa-user&quot;></i> {{ 'Profile'|trans }}</a>
  32.                                <a class=&quot;user-action user-action-setting&quot; href=&quot;{{ path('easyadmin') }}&quot;><i class=&quot;fa fa-cog&quot;></i> {{ 'Settings'|trans }}</a>
  33.                       <a class=&quot;user-action user-action-measurements&quot; href=&quot;{{ path('panel_devices') }}&quot;><i class=&quot;fa fa-chart-line&quot;></i> {{ 'Devices'|trans }}</a>
  34.                                            {% if is_granted('ROLE_ADMIN') %}
  35.                 <a class=&quot;user-action user-action-measurements&quot; target=&quot;_blank&quot; href=&quot;/api/doc&quot;><i class=&quot;fa fa-file-pdf&quot;></i> {{ 'Documentation'|trans }}</a>
  36.     {% endif %}
  37.                                 <a class=&quot;user-action user-action-logout&quot; href=&quot;{{ path('app_logout') }}&quot;><i class=&quot;fa fa-sign-out-alt&quot;></i> {{ 'Sign out'|trans|capitalize }}</a>
  38.                                     </div>
  39.                             " data-html="true" data-original-title="" title="">
  40.             <i class="fa fa-fw fa-user-circle user-avatar"></i>
  41.             <span class="user-name ">{{ app.user.username }}</span>
  42.         </div>
  43.         </div>
  44.     </div>
  45. {% endif %}