ui2022/schoolnow/side__menu.html.twig line 1

Open in your IDE?
  1. {% set user = _args.user is defined and _args.user is same as(false) ? false : true %}
  2. {% set avatar = user ? _args.avatar : null %}
  3. {% set name = user ? _args.name : null %}
  4. {% set title = _args.title|default(null) %}
  5. {% set items = _args.items|default([])|filter((item) => item is not empty and (not item.permission is defined or is_granted(item.permission))) %}
  6. <aside class="aside__area">
  7.     {% if is_granted('campussuite.root') and cms is defined and cms.tenant %}
  8.         <a href="{{ path('platform.control_panel.dashboard.tenant.index') }}" style="width: 100%;">
  9.             <div class="aside__user py-3 mb-2 mt-0 bg-lighter">
  10.                 <img class="rounded-circle" src="/ui2022/cs-logo-square.png" width="50" height="50"/>
  11.                 <span class="aside__userdetails">
  12.                     <span class="aside__username text-headstyle">{{ cms.tenant.name }}</span>
  13.                     <span class="aside__usertitle font-weight-bold text-{{- first_of({
  14.                         'muted': app.environment is same as('prod'),
  15.                         'info': app.environment is same as('test'),
  16.                         'orange': app.environment is same as('dev'),
  17.                     }) -}}">{{ app.environment|upper }}</span>
  18.                 </span>
  19.             </div>
  20.         </a>
  21.     {% endif %}
  22.     {% if user %}
  23.         <div class="aside__user">
  24.             <img class="rounded-circle" src="{{ avatar|e('html_attr') }}" width="50" height="50"/>
  25.             <span class="aside__userdetails">
  26.                 <span class="aside__username text-headstyle">{{ name }}</span>
  27.                 {% if title %}
  28.                     <span class="aside__usertitle">{{ title }}</span>
  29.                 {% endif %}
  30.             </span>
  31.         </div>
  32.     {% endif %}
  33.     <ul class="clear__list text-medium font-15">
  34.         {% block items %}
  35.             {% for item in items %}
  36.                 {% if item %}
  37.                     {% include '@ui2022/schoolnow/side__menu__item.html.twig' with item %}
  38.                 {% endif %}
  39.             {% endfor %}
  40.         {% endblock %}
  41.     </ul>
  42. </aside>