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.             <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  14.         {% endblock %}
  15.     </head>
  16.     <body>
  17.         <nav
  18.                 class="navbar navbar-expand-lg navbar-light bg-light px-1"
  19.                 {{ is_granted('ROLE_PREVIOUS_ADMIN') ? 'style="background-color: red !important"' }}
  20.         >
  21.             <div class="container-fluid">
  22.                 <a class="navbar-brand" href="{{ path('app_homepage') }}">
  23.                     <p class="pl-2 d-inline font-weight-bold" style="color: #444;">
  24.                         LPSE PDAM Kota Makassar
  25.                     </p>
  26.                 </a>
  27.                 <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">
  28.                     <span class="navbar-toggler-icon"></span>
  29.                 </button>
  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.                     {% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}
  39.                         <div class="dropdown">
  40.                             <button
  41.                                     class="dropdown-toggle btn"
  42.                                     type="button"
  43.                                     id="user-dropdown"
  44.                                     data-bs-toggle="dropdown"
  45.                                     aria-expanded="false"
  46.                             >
  47.                                 <img
  48.                                         src="{{ app.user.avatarUrl }}"
  49.                                         alt="{{ app.user.fullName }} Avatar"
  50.                                         width="26px">
  51.                             </button>
  52.                             <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="user-dropdown">
  53.                                 {% if is_granted('ROLE_PREVIOUS_ADMIN') %}
  54.                                     <li>
  55.                                         <a class="dropdown-item" href="{{ path('app_homepage', {
  56.                                             '_switch_user': '_exit'
  57.                                         }) }}">Exit Impersonation</a>
  58.                                     </li>
  59.                                 {% endif %}
  60.                                 <li>
  61.                                     <a class="dropdown-item" href="{{ path('app_profile_show') }}">Profile</a>
  62.                                 </li>
  63.                                 <li>
  64.                                     <a class="dropdown-item" href="{{ path('app_logout') }}">Log Out</a>
  65.                                 </li>
  66.                             </ul>
  67.                         </div>
  68.                     {% else %}
  69.                         <a class="nav-link text-black-50" href="{{ path('admin') }}">Log In</a>
  70.                     {% endif %}
  71.                 </div>
  72.             </div>
  73.         </nav>
  74.         {% block body %}{% endblock %}
  75.         <footer class="mt-5 p-3 text-center">
  76.             Made with <i style="color: red;" class="fa fa-heart"></i>   <a style="color: #444; text-decoration: underline;" href="https://fic.com">Flash Informatika Cemerlang</a>
  77.         </footer>
  78.     </body>
  79. </html>