templates/reservation/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block stylesheets %}
  3.     {{ parent() }}
  4.     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
  5.     <style>
  6.         .form-input{
  7.             display: block;
  8.             background-color: #1E1E1E;
  9.             color: #999999;
  10.             font-size: 13px;
  11.             width: 100%;
  12.             padding: 0 18px;
  13.             border: 1px solid #4a4a4a;
  14.             -webkit-transition: all .3s;
  15.             -o-transition: all .3s;
  16.             transition: all .3s;
  17.             height: 45px;
  18.         }
  19.         .form-input:focus {
  20.             border-color: #ff4e00;
  21.         }
  22.         .item-wr {
  23.             padding: 0 7px 14px !important;
  24.             width: 50%;
  25.             margin: 0;
  26.         }
  27.         .row-input {
  28.             display: -webkit-box;
  29.             display: -webkit-flex;
  30.             display: -ms-flexbox;
  31.             display: flex;
  32.             -webkit-flex-wrap: wrap;
  33.             -ms-flex-wrap: wrap;
  34.             flex-wrap: wrap;
  35.             margin: 0 -7px !important;
  36.         }
  37.         @media screen and (max-width: 575px) {
  38.             .item-wr{
  39.                 width: 100%;
  40.             }
  41.         }
  42.     </style>
  43. {% endblock %}
  44. {% block javascripts %}
  45.     {{ parent() }}
  46.     <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
  47.     <script>
  48.         document.addEventListener('DOMContentLoaded', function() {
  49.             flatpickr('.js-datetimepicker', {
  50.                 enableTime: true,
  51.                 dateFormat: "Y-m-d H:i",
  52.                 time_24hr: true // Option pour afficher le temps en format 24h
  53.             });
  54.         });
  55.     </script>
  56. {% endblock %}
  57. {% block body %}
  58.     <body>
  59.     <main>
  60.         <div class="container">
  61.             <div class="wrapper-breadcrumbs">
  62.                 <div id="breadcrumbs">
  63.                     <a href="{{ path('homepage') }}">Accueil</a> <i class="icon ion-android-arrow-forward separator"></i>
  64.                     <span class="breadcrumb-last">Reservation</span>
  65.                 </div>
  66.                 <div class="soc-icons">
  67.                     <a href="#"><i class="fa fa-twitter"></i></a>
  68.                     <a href="#"><i class="fa fa-facebook-f"></i></a>
  69.                     <a href="#"><i class="fa fa-instagram"></i></a>
  70.                 </div>
  71.             </div>
  72.         </div>
  73.         <div class="contact-entry container">
  74.             <div class="row">
  75.                 <div class="col-lg-12">
  76.                     <div class="post-content">
  77.                         <p>Cher(e) client, veuillez remplir le formulaire suivant pour effectuer une reservation sur nos prestations.  <br>
  78.                             L'un de nos opérateurs vous prendra en charge dans de brefs delais. <br><br>
  79.                             À très bientôt
  80.                         </p>
  81.                     </div>
  82.                     {{ form_start(form) }}
  83.                         {#<p class="form-message error">Message should not be empty</p>
  84.                         <p class="form-message success">Message sent saccessfuly</p>#}
  85.                         <div class="row-input">
  86.                             <div class="item-wr name">
  87.                                 {{ form_row(form.firstname) }}
  88.                             </div>
  89.                             <div class="item-wr">
  90.                                 {{ form_row(form.lastname) }}
  91.                             </div>
  92.                             <div class="item-wr">
  93.                                 {{ form_row(form.telephone) }}
  94.                             </div>
  95.                             <div class="item-wr">
  96.                                 {{ form_row(form.email) }}
  97.                             </div>
  98.                             <div class="item-wr">
  99.                                 {{ form_row(form.service) }}
  100.                             </div>
  101.                             <div class="item-wr" style="margin-top: 2rem">
  102.                                 {{ form_widget(form.reserved_at) }}
  103.                             </div>
  104.                             <div class="item-wr" style="width: 100% !important">
  105.                                 {{ form_row(form.observations) }}
  106.                             </div>
  107.                             <button type="submit" value="Send message" class="btn-classic">Reserver</button>
  108.                         </div>
  109.                     {{ form_end(form) }}
  110.                 </div>
  111.             </div>
  112.         </div>
  113.     </main>
  114.     </body>
  115. {% endblock %}