templates/master.html.twig line 1

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="utf-8"/>
  5.         <title>Compens Bank | {% block title %}{% endblock %}</title>
  6.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.         <meta content="Premium Multipurpose Admin & Dashboard Template" name="description"/>
  8.         <meta content="Themesbrand" name="author"/>
  9.         <!-- App favicon -->
  10.         <link rel="stylesheet" href="{{ asset('assets/css/frontend.css') }}">
  11.         <link rel="stylesheet" href="{{ asset('assets/intlTelInput.css') }}">
  12.         <link rel="stylesheet" href="{{ asset('assets/keypad.css') }}">
  13.         <link rel="shortcut icon" href="{{ asset('assets/images/logo.svg') }}" />
  14.         <style>
  15.             .iti__flag {
  16.                 background-image: url("{{ asset('img/flags.png') }}");
  17.             }
  18.             @media(-webkit-min-device-pixel-ratio: 2),
  19.             (min-resolution: 192dpi) {
  20.                 .iti__flag {
  21.                     background-image: url("{{ asset('img/flags@2x.png') }}");
  22.                 }
  23.             }
  24.         </style>
  25.         {% block stylesheets %}
  26.             {{ encore_entry_link_tags('styles') }}
  27.         {% endblock %}
  28.         <link rel="stylesheet" href="{{ asset('assets/css/home.css') }}">
  29.         <link rel="stylesheet" href="{{ asset('assets/css/notification.css') }}">
  30.     </head>
  31.     <body>
  32.         {% include "_partials/widgets/toast.html.twig" %}
  33.         {% set route_name = app.request.attributes.get('_route') %}
  34.         <div id="layout-wrapper">
  35.             {% include "./frontend/header/header.html.twig" %}
  36.             <main class="p-4">
  37.                 {% block body %}{% endblock %}
  38.             </main>
  39.             {% block footer %}
  40.                 {% include 'frontend/footer/footer.html.twig' %}
  41.             {% endblock %}
  42.         </div>
  43.         <script src="{{ asset('assets/jquery.min.js') }}" charset="utf-8"></script>
  44.         <script src="{{ asset('assets/intlTelInput.js') }}"></script>
  45.         <script src="{{ asset('assets/handlebars.js') }}"></script>
  46.         <script src="{{ asset('assets/scriptPhone.js') }}"></script>
  47.         <script src="{{ asset('assets/keypad.js') }}"></script>
  48.         <!-- Libs JS -->
  49.         <script type="application/javascript">
  50.             const toastDetails = {
  51.                 timer: 5000
  52.             }
  53.             const removeToast = (toast) => { // toast.classList.add("hide");
  54.                 toast.classList.remove('visible');
  55.                 setTimeout(() => toast.remove(), 6000); // Removing the toast after 500ms
  56.             }
  57.             const createToast = () => {
  58.                 const toast = document.getElementById('toast');
  59.                 if (toast !== null && typeof toast !== "undefined") {
  60.                     toast.classList.add('visible');
  61.                     setTimeout(() => removeToast(toast), 6000);
  62.                 }
  63.             }
  64.             createToast();
  65.             const hiddenButton = document.getElementById('hideBtn');
  66.             if (hiddenButton !== null && typeof hiddenButton !== "undefined") {
  67.                 hiddenButton.addEventListener('click', function () {
  68.                     if (toast !== null && typeof toast !== "undefined") {
  69.                         toast.classList.remove('visible');
  70.                     }
  71.                 })
  72.             };
  73.         </script>
  74.         {% block javascripts %}
  75.             {{ encore_entry_script_tags('app') }}
  76.         {% endblock %}
  77.     </body>
  78. </html>