templates/Medecin/index.html.twig line 1

Open in your IDE?
  1. {% extends "layout.html.twig" %}
  2. {% block headerCss %}{% endblock %}
  3. {% block navContact %} selected{% endblock %}
  4. {% block navContactHamburger %} active{% endblock %}
  5. {% block classHome %} class="visite step1 home" id="top"{% endblock %}
  6. {% block canonicals %}<link rel="canonical" href="{{ app.request.uri }}" />{% endblock %}
  7. {% block contenu %}
  8.     <section class="subheader--highlight">
  9.         <div class="subheader--highlight-content">
  10.             <h1 class="subheader--highlight-heading">
  11.                 Rejoignez-Nous : Essayez gratuitement Urgence Docteurs
  12.             </h1>
  13.             <ul class="subheader--highlight-heading-list">
  14.                 <li class="subheader--highlight-heading-item">
  15.                     <strong>Votre cabinet dans votre poche</strong> : Installation et
  16.                     accompagnement administratif <strong>gratuit</strong>.
  17.                 </li>
  18.                 <li class="subheader--highlight-heading-item"></li>
  19.                 <strong>Flexible</strong> : Consultez quand vous la souhaitez.</li>
  20.                 <li class="subheader--highlight-heading-item"></li>
  21.                 <strong>Sans engagement</strong> : Vous êtes libre d’arrêter Urgence
  22.                 Docteurs à tout moment
  23.                 </li>
  24.             </ul>
  25.         </div>
  26.     </section>
  27.     <section class="step">
  28.         {{ form_start(form) }}
  29.             <div class="form--error-message">
  30.                 {{ form_errors(form) }}
  31.             </div>
  32.             <div class="form--wrapper">
  33.                 <div class="doctor-form">
  34.                     <h2 class="heading--form step1">Vos informations</h2>
  35.                     <div class="appointment--form-genre">
  36.                         <label class="form--radio-label input-genre">
  37.                             <input class="form--input-radio" type="radio" name="genre" checked/>
  38.                             <span class="form--radio-text">Monsieur</span>
  39.                         </label>
  40.                         <label class="form--radio-label input-genre">
  41.                             <input class="form--input-radio" type="radio" name="genre"/>
  42.                             <span class="form--radio-text">Madame</span>
  43.                         </label>
  44.                     </div>
  45.                     <div class="">
  46.                         <label class="form--label">Votre spécialité</label>
  47.                         <div class="form--select" style="margin-top: 20px">
  48.                             {{ form_widget(form.docteur.specialite) }}
  49.                         </div>
  50.                     </div>
  51.                     <div class="appointment--form-id">
  52.                         <label class="form--label">{{ form_label(form.firstname) }}</label>
  53.                         {{ form_widget(form.firstname) }}
  54.                         <label class="form--label">{{ form_label(form.lastname) }}</label>
  55.                         {{ form_widget(form.lastname) }}
  56.                         <label class="form--label">{{ form_label(form.docteur.dateInfo) }}</label>
  57.                         {{ form_widget(form.docteur.dateInfo) }}
  58.                     </div>
  59.                     <h2 class="heading--form step2">Vos coordonnées</h2>
  60.                     <div class="appointment--form-id">
  61.                         <label class="form--label">{{ form_label(form.email) }}</label>
  62.                         {{ form_widget(form.email) }}
  63.                         <label class="form--label">Mot de passe</label>
  64.                         {{ form_widget(form.plainPassword) }}
  65.                         <label class="form--label">{{ form_label(form.phone) }}</label>
  66.                         {{ form_widget(form.phone) }}
  67.                         <label class="form--label">{{ form_label(form.docteur.adresse) }}</label>
  68.                         {{ form_widget(form.docteur.adresse) }}
  69.                         <label class="form--label">{{ form_label(form.docteur.codePostal) }}</label>
  70.                         {{ form_widget(form.docteur.codePostal) }}
  71.                         <label class="form--label">{{ form_label(form.docteur.identifiant) }}</label>
  72.                         {{ form_widget(form.docteur.identifiant) }}
  73.                     </div>
  74.                 </div>
  75.             </div>
  76.             <div class="form--submit">
  77.                 <label for="agree" class="form--submit-label">
  78.                     <input class="form--input-agree" type="checkbox" name="agree" id="agree" required/> &nbsp;&nbsp;&nbsp;&nbsp;
  79.                    <a href="{{ path('condition_homepage') }}">conditions
  80.                     générales d'utilisation</a>
  81.                 </label>
  82.                 <div class="form--error-message">
  83.                     Un ou plusieurs champs ont mal été remplis
  84.                 </div>
  85.                 <div class="form--submit-button">
  86.                     <button type="submit" class="button--main">
  87.                         Envoyer ma demande
  88.                     </button>
  89.                 </div>
  90.             </div>
  91.             {{ form_end(form) }}
  92.     </section>
  93.     <style>
  94.         #user_phone {
  95.             margin-top: 15px;
  96.         }
  97.         .step {
  98.             grid-row-gap: 40px;
  99.             background: #fff;
  100.             border-radius: 4px;
  101.             box-shadow: 0 12px 28px rgb(4 25 71 / 6%);
  102.             display: grid;
  103.             grid-template-rows: repeat(2,auto);
  104.             height: fit-content;
  105.             justify-self: center;
  106.             max-width: 608px;
  107.             padding: 40px 56px;
  108.             width: 100%;
  109.             margin: 50px auto auto auto;
  110.             margin-bottom: 20px;
  111.         }
  112.         .forms input {
  113.             border: 1px solid #D7D7E5;
  114.             box-sizing: border-box;
  115.             border-radius: 4px;
  116.             height: 40px;
  117.             padding: 8px 8px 8px 16px;
  118.         }
  119.         .app_commande_visio .step1 .forms input, .app-commande-domicile .step1 .forms input, .app-commande-step2 .step1 .forms input, .app_commande_step3 .step1 .forms input {
  120.             border: 1px solid #D7D7E5;
  121.             box-sizing: border-box;
  122.             border-radius: 4px;
  123.             height: 40px;
  124.             padding: 8px 8px 8px 16px;
  125.         }
  126.         .form--submit-button .button--main{
  127.             width: 100%;
  128.             height: fit-content;
  129.             padding: 16px;
  130.             background: #03045E;
  131.             border-radius: 8px;
  132.             display: flex;
  133.             justify-content: center;
  134.             align-items: center;
  135.             color: #fff;
  136.         }
  137.         input[type=text], input[type=email], input[type=password] {
  138.             background-color: #fff;
  139.             color: #434242;
  140.             border: 1px solid #D7D7E5;
  141.             box-sizing: border-box;
  142.             border-radius: 4px;
  143.             height: 40px;
  144.             padding: 8px 8px 8px 16px;
  145.             width: 100%;
  146.             font-size: 1.6rem;
  147.         }
  148.         select {
  149.             background: #FFFFFF;
  150.             border: 1px solid #D7D7E5!important;
  151.             box-sizing: border-box;
  152.             border-radius: 4px;
  153.             padding: 8px 8px 8px 16px;
  154.             font-family: 'Work Sans';
  155.             font-style: normal;
  156.             font-weight: 400;
  157.             font-size: 16px;
  158.             line-height: 24px;
  159.             letter-spacing: -0.02em;
  160.             color: black;
  161.             margin-bottom: 0;
  162.         }
  163.         .subheader--highlight-heading-list {
  164.             list-style: none;
  165.         }
  166.     </style>
  167. {% endblock %}
  168. {% block javascripts %}
  169.     {{ parent() }}
  170.     <script type="text/javascript">
  171.         $(document).ready(function () {
  172.             $('#contact_medecin_genre').val('Monsieur');
  173.             $('.input-genre').click(function () {
  174.                 $('#contact_medecin_genre').val($(this)[0].innerText);
  175.             });
  176.         });
  177.     </script>
  178. {% endblock %}