templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <meta name="viewport" content="width=device-width, initial-scale=1">
  6.         <title>{% block title %}Welcome!{% endblock %}</title>
  7.         {# Run `composer require symfony/webpack-encore-bundle`
  8.            and uncomment the following Encore helpers to start using Symfony UX #}
  9.         {% block stylesheets %}
  10.             <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.0.0-beta3/css/bootstrap.min.css" integrity="sha512-N415hCJJdJx+1UBfULt+i+ihvOn42V/kOjOpp1UTh4CZ70Hx5bDlKryWaqEKfY/8EYOu/C2MuyaluJryK1Lb5Q==" crossorigin="anonymous" />
  11.             <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css" integrity="sha512-HK5fgLBL+xu6dm/Ii3z4xhlSUyZgTT9tuc/hSrtw6uzJOvgRr2a9jyxxT1ely+B+xFAmJKVSTbpM/CuL7qxO8w==" crossorigin="anonymous" />
  12.             <link href="{{ asset('css/app.css') }}" rel="stylesheet"/>
  13.             {#{{ encore_entry_link_tags('app') }}#}
  14.         {% endblock %}
  15.         {% block javascripts %}
  16.             <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.0.0-beta3/js/bootstrap.min.js" integrity="sha512-mp3VeMpuFKbgxm/XMUU4QQUcJX4AZfV5esgX72JQr7H7zWusV6lLP1S78wZnX2z9dwvywil1VHkHZAqfGOW7Nw==" crossorigin="anonymous"></script>
  17.             {#{{ encore_entry_script_tags('app') }}#}
  18.         {% endblock %}
  19.     </head>
  20.     <body>
  21. <header class="navbar navbar-dark sticky-top bg-dark flex-md-nowrap p-0 shadow">
  22.   <a class="navbar-brand col-md-3 col-lg-2 me-0 px-3" href="{{ path('dashboard_index') }}">Skaner</a>
  23.   <button class="navbar-toggler position-absolute d-md-none collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#sidebarMenu" aria-controls="sidebarMenu" aria-expanded="false" aria-label="Toggle navigation">
  24.     <span class="navbar-toggler-icon"></span>
  25.   </button>
  26.   <ul class="navbar-nav px-3">
  27.         {% if app.user %}
  28.         <li class="nav-item text-nowrap">
  29.             <span class="text-light mb-3">
  30.                 Witaj {{ app.user.email }}
  31.             </span>
  32.         </li>
  33.     <li class="nav-item text-nowrap">
  34.       <a class="nav-link" href="{{ path('app_logout') }}">Wyloguj</a>
  35.     </li>
  36.             {% endif %}
  37.   </ul>
  38. </header>
  39. {% block navbar %}
  40. <div class="container-fluid">
  41.   <div class="row">
  42.     <nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block bg-light sidebar collapse">
  43.       <div class="position-sticky pt-3">
  44.         <ul class="nav flex-column">
  45.           {% if is_granted('ROLE_USER') %}
  46.           <li class="nav-item">
  47.             <a {% if app.request.attributes.get('_route') == "dashboard_index" %} class="nav-link active" {% else %} class="nav-link" {% endif %} aria-current="page" href="{{ path('dashboard_index') }}">
  48.               <span class="fas fa-home"></span>
  49.               Dashboard
  50.             </a>
  51.           </li>
  52.           <li class="nav-item">
  53.             <a {% if app.request.attributes.get('_route') == "category_index" %} class="nav-link active" {% else %} class="nav-link" {% endif %} href="{{ path('category_index') }}">
  54.               <span class="fas fa-folder"></span>
  55.               Kategorie
  56.             </a>
  57.           </li>
  58.           <li class="nav-item">
  59.             <a {% if app.request.attributes.get('_route') == "page_index" %} class="nav-link active" {% else %} class="nav-link" {% endif %} href="{{ path('page_index') }}">
  60.               <span class="fas fa-envelope"></span>
  61.               Strony
  62.             </a>
  63.           </li>
  64.           <li class="nav-item">
  65.             <a {% if app.request.attributes.get('_route') == "mail_index" %} class="nav-link active" {% else %} class="nav-link" {% endif %} href="{{ path('mail_index') }}">
  66.               <span class="fas fa-signature"></span>
  67.               Adresy e-mail
  68.             </a>
  69.           </li>
  70.           {% endif %}
  71.         </ul>
  72.       </div>
  73.     </nav>
  74.   </div>
  75. </div>
  76. {% endblock %}
  77.     <main class="col-md-9 ms-sm-auto col-lg-10 px-md-4">
  78. <!--
  79.       <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
  80.         <h1 class="h2">Dashboard</h1>
  81.         <div class="btn-toolbar mb-2 mb-md-0">
  82.           <div class="btn-group me-2">
  83.             <button type="button" class="btn btn-sm btn-outline-secondary">Share</button>
  84.             <button type="button" class="btn btn-sm btn-outline-secondary">Export</button>
  85.           </div>
  86.           <button type="button" class="btn btn-sm btn-outline-secondary dropdown-toggle">
  87.             <span data-feather="calendar"></span>
  88.             This week
  89.           </button>
  90.         </div>
  91.       </div>
  92. -->
  93.         {% block body %}{% endblock %}
  94. </main>
  95.     </body>
  96. </html>