templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>{% block title %}Welcome!{% endblock %}</title>
  6.         {% block stylesheets %}
  7.             <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Spartan&display=swap">
  8.             <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
  9.             {{ encore_entry_link_tags('app') }}
  10.         {% endblock %}
  11.         {% block javascripts %}
  12.             {{ encore_entry_script_tags('app') }}
  13.         {% endblock %}
  14.     </head>
  15.     <body>
  16.         <nav
  17.                 class="navbar navbar-expand-lg navbar-light bg-light px-1"
  18.                 {{ is_granted('ROLE_PREVIOUS_ADMIN') ? 'style="background-color: red !important"' }}
  19.         >
  20.             <div class="container-fluid">
  21.                 <a class="navbar-brand" href="{{ path('app_homepage') }}">
  22.                     <p class="pl-2 d-inline font-weight-bold" style="color: #444;">
  23.                         Alpha Natuursteen
  24.                     </p>
  25.                 </a>
  26.                 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar-collapsable" aria-controls="navbarTogglerDemo01" aria-expanded="false" aria-label="Toggle navigation">
  27.                     <span class="navbar-toggler-icon"></span>
  28.                 </button>
  29.                 <div class="collapse navbar-collapse" id="navbar-collapsable">
  30.                     <ul class="navbar-nav me-auto mb-2 mb-lg-0">
  31.                     </ul>
  32.                     {% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}
  33.                         <div class="dropdown">
  34.                             <button
  35.                                     class="dropdown-toggle btn"
  36.                                     type="button"
  37.                                     id="user-dropdown"
  38.                                     data-bs-toggle="dropdown"
  39.                                     aria-expanded="false"
  40.                             >
  41.                                 <img
  42.                                         src="{{ app.user.avatarUrl }}"
  43.                                         alt="{{ app.user.fullName }} Avatar"
  44.                                         width="26px">
  45.                             </button>
  46.                             <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="user-dropdown">
  47.                                 {% if is_granted('ROLE_PREVIOUS_ADMIN') %}
  48.                                     <li>
  49.                                         <a class="dropdown-item" href="{{ path('app_homepage', {
  50.                                             '_switch_user': '_exit'
  51.                                         }) }}">Exit Impersonation</a>
  52.                                     </li>
  53.                                 {% endif %}
  54.                                 <li>
  55.                                     <a class="dropdown-item" href="{{ path('app_profile_show') }}">Profile</a>
  56.                                 </li>
  57.                                 <li>
  58.                                     <a class="dropdown-item" href="{{ path('app_logout') }}">Log Out</a>
  59.                                 </li>
  60.                             </ul>
  61.                         </div>
  62.                     {% else %}
  63.                         <a class="nav-link text-black-50" href="{{ path('app_login') }}">Log In</a>
  64.                     {% endif %}
  65.                 </div>
  66.             </div>
  67.         </nav>
  68.         {% block body %}{% endblock %}
  69.         <footer class="mt-5 p-3 text-center">
  70.             ---
  71.         </footer>
  72.     </body>
  73. </html>