templates/base.html.twig line 18

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>{% block title %}Big kush!{% 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.                         Crypto admin
  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.                     <div class="collapse navbar-collapse" id="navbar-collapsable">
  31.                         <ul class="navbar-nav me-auto mb-2 mb-lg-0">
  32.                             {% if is_granted('ROLE_ADMIN') %}
  33.                                 <li class="nav-item">
  34.                                     <a class="nav-link" href="{{ path('admin') }}">Admin</a>
  35.                                 </li>
  36.                             {% endif %}
  37.                         </ul>
  38.                     </div>
  39.                     {% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}
  40.                         <div class="dropdown">
  41.                             <button
  42.                                     class="dropdown-toggle btn"
  43.                                     type="button"
  44.                                     id="user-dropdown"
  45.                                     data-bs-toggle="dropdown"
  46.                                     aria-expanded="false"
  47.                             >
  48.                                 <img
  49.                                         src="{{ app.user.avatarUrl }}"
  50.                                         alt="{{ app.user.fullName }} Avatar"
  51.                                         width="26px">
  52.                             </button>
  53.                             <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="user-dropdown">
  54.                                 {% if is_granted('ROLE_PREVIOUS_ADMIN') %}
  55.                                     <li>
  56.                                         <a class="dropdown-item" href="{{ path('app_homepage', {
  57.                                             '_switch_user': '_exit'
  58.                                         }) }}">Exit Impersonation</a>
  59.                                     </li>
  60.                                 {% endif %}
  61.                                 <li>
  62.                                     <a class="dropdown-item" href="{{ path('app_profile_show') }}">Profile</a>
  63.                                 </li>
  64.                                 <li>
  65.                                     <a class="dropdown-item" href="{{ path('app_logout') }}">Log Out</a>
  66.                                 </li>
  67.                             </ul>
  68.                         </div>
  69.                     {% else %}
  70.                         <a class="nav-link text-black-50" href="{{ path('app_login') }}">Log In</a>
  71.                     {% endif %}
  72.                 </div>
  73.             </div>
  74.         </nav>
  75.         {% block body %}{% endblock %}
  76.         <footer class="mt-5 p-3 text-center">
  77.             Hapon web developer corp<i style="color: green;" class="fa fa-robot"></i>
  78.         </footer>
  79.     </body>
  80. </html>