templates/base_search.html.twig line 1

  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1">
  6.     <title>{% block title %}{% endblock %} | Roomlers</title>
  7.     <link rel="icon" href="{{ asset('/images/site/logo.png') }}"/>
  8.     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
  9.     <link rel="stylesheet" href="https://kit.fontawesome.com/73b7cac54e.css" crossorigin="anonymous">
  10.     
  11.     {% block stylesheets %}
  12.         {{ encore_entry_link_tags('app') }}
  13.     {% endblock %}
  14.     
  15.     <script async src="https://www.googletagmanager.com/gtag/js?id=G-FK00Z7YFTE"></script>
  16.     <script>
  17.         window.dataLayer = window.dataLayer || [];
  18.         function gtag(){dataLayer.push(arguments);}
  19.         gtag('js', new Date());
  20.         gtag('config', 'G-FK00Z7YFTE');
  21.     </script>
  22.     
  23.     <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
  24.     <script src="https://kit.fontawesome.com/73b7cac54e.js" crossorigin="anonymous"></script>
  25.     <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js" integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN" crossorigin="anonymous"></script>
  26.     <script src="https://cdn.tailwindcss.com"></script>
  27.     
  28.     {% block javascripts %}
  29.         <script>
  30.             document.addEventListener('contextmenu', event => event.preventDefault());
  31.         </script>
  32.         {{ encore_entry_script_tags('app') }}
  33.     {% endblock %}
  34. </head>
  35. <body>
  36.     {% set nav_template = 'components/nav_landing.html.twig' %}
  37.     {% if app.user %}
  38.         {% if app.user.asRole('ROLE_TENANT') %}
  39.             {% set nav_template = 'components/nav_tenant.html.twig' %}
  40.         {% elseif app.user.asRole('ROLE_LESSOR') or app.user.asRole('ROLE_LESSOR_RESIDENT') %}
  41.             {% set nav_template = 'components/nav_lessor_search.html.twig' %}
  42.         {% elseif app.user.asRole('ROLE_AGENT') %}
  43.             {% set nav_template = 'components/nav_agent_search.html.twig' %}
  44.         {% elseif app.user.asRole('ROLE_SUPER_AGENT') %}
  45.             {% set nav_template = 'components/nav_agent_search.html.twig' %}
  46.         {% endif %}
  47.     {% endif %}
  48.     
  49.     {% include nav_template %}
  50.     
  51.     <div class="flex flex-col min-h-screen">
  52.         <div class="m-auto">
  53.             <div class="m-auto align-middle">
  54.                 {% block body %}{% endblock %}
  55.             </div>
  56.         </div>
  57.         {% include "components/footer_landing.html.twig" %}
  58.     </div>
  59.     {% block extra_javascripts %}
  60.         {% include 'includes/session_timeout.js.twig' %}
  61.     {% endblock %}
  62. </body>
  63. </html>