vendor/kevinpapst/adminlte-bundle/Resources/views/Navbar/messages.html.twig line 1

Open in your IDE?
  1. {% import "@AdminLTE/Macros/default.html.twig" as macro %}
  2. {% if messages is not defined or adminlte_direct_include is defined %}
  3.     {% set messages = null %}
  4.     {% set adminlte_messages = adminlte_messages() %}
  5.     {% if adminlte_messages is not null %}
  6.         {% set messages = adminlte_messages.messages %}
  7.         {% set total = adminlte_messages.total %}
  8.     {% endif %}
  9. {% endif %}
  10. {% if messages is defined and messages is not null %}
  11. <li class="dropdown messages-menu">
  12.     <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  13.         <i class="far fa-envelope"></i>
  14.         <span class="label label-success">{{ total }}</span>
  15.     </a>
  16.     <ul class="dropdown-menu">
  17.         <li class="header">{{ 'You have %count% messages'|trans({'%count%': total}, 'AdminLTEBundle') }}</li>
  18.         <li>
  19.             <ul class="menu">
  20.                 {% for msg in messages %}
  21.                     <li>
  22.                         <a href="{{ path('adminlte_message'|route_alias, {'id': msg.identifier}) }}">
  23.                             <div class="pull-left">
  24.                                 {{ macro.avatar(msg.from.avatar, msg.from.username) }}
  25.                             </div>
  26.                             <h4>
  27.                                 {{ msg.from.username }}
  28.                                 <small><i class="far fa-clock"></i> {{ msg.sentAt|date('d.m.Y H:i') }}</small>
  29.                             </h4>
  30.                             <p>{{ msg.subject }}</p>
  31.                         </a>
  32.                     </li>
  33.                 {% endfor %}
  34.             </ul>
  35.         </li>
  36.         <li class="footer"><a href="{{ path('adminlte_messages'|route_alias) }}">{{'View all'|trans({}, 'AdminLTEBundle')}}</a></li>
  37.     </ul>
  38. </li>
  39. {% endif %}