templates/time/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Überzeitrechner{% endblock %}
  3. {% block main %}
  4.     <div class="container">
  5.         <main>
  6.             {{ form_start(form) }}
  7.                 <div class="py-5 text-center">
  8.                     <h2>Überzeit-Rechner</h2>
  9.                     <p class="lead">Mal schauen, wie wir hier zu einem Ziel kommen...</p>
  10.                 </div>
  11.                 <div class="my-custom-class-for-errors">
  12.                     {{ form_errors(form) }}
  13.                 </div>
  14.                 <div class="row g-5">
  15.                     <div class="col-5 col-lg-4 order-md-last">
  16.                         <h2 class="mb-3">Ergebnis</h2>
  17.                         <button class="w-100 btn btn-primary btn-lg" type="submit">Berechnen</button>
  18.                         <hr class="my-4">
  19.                         <h4 class="d-flex justify-content-between align-items-center mb-3">
  20.                             <span class="text-primary">Zeit zu arbeiten</span>
  21.                             <span class="badge bg-primary rounded-pill">{{ 3 }}</span>
  22.                         </h4>
  23.                     </div>
  24.                     <div class="col-7 col-lg-8">
  25.                         <h2 class="mb-3">Eingabe</h2>
  26.                         <div class="row g-3">
  27.                             <div class="col-md-6">
  28.                                 <div class="row">
  29.                                     <h4 class="mb-3">Aktuelle Überzeit</h4>
  30.                                     <div class="col-sm-6">
  31.                                         <div class="form-error">
  32.                                             {{ form_errors(form.currentHr) }}
  33.                                             {{ form_errors(form.currentMin) }}
  34.                                         </div>
  35.                                         <div class="input-group mb-3">
  36.                                             {{ form_widget(form.currentHr) }}
  37.                                             {{ form_label(form.currentHr) }}
  38.                                         </div>
  39.                                     </div>
  40.                                     <div class="col-sm-6">
  41.                                         <div class="input-group mb-3">
  42.                                             {{ form_widget(form.currentMin) }}
  43.                                             {{ form_label(form.currentMin) }}
  44.                                         </div>
  45.                                     </div>
  46.                                 </div>
  47.                             </div>
  48.                             <div class="col-md-6">
  49.                                 <div class="row">
  50.                                     <h4 class="mb-3">Gewünschte Überzeit</h4>
  51.                                     <div class="col-sm-6">
  52.                                         <div class="input-group mb-3">
  53.                                             <input type="number" class="form-control" name="targetHr" id="targetHr" placeholder="" value="" required="">
  54.                                             <label for="targetHr" class="input-group-text">Std.</label>
  55.                                         </div>
  56.                                     </div>
  57.                                     <div class="col-sm-6">
  58.                                         <div class="input-group mb-3">
  59.                                             <input type="number" class="form-control" name="targetMin" id="targetMin" placeholder="" value="" required="">
  60.                                             <label for="targetMin" class="input-group-text">Min.</label>
  61.                                         </div>
  62.                                     </div>
  63.                                 </div>
  64.                             </div>
  65.                         </div>
  66.                         <hr class="my-4">
  67.                         <h4 class="mb-3">Vorgaben</h4>
  68.                         <div class="row gy-3">
  69.                             <div class="col-md-6">
  70.                                 <label for="cc-name" class="form-label">Name on card</label>
  71.                                 <input type="text" class="form-control" id="cc-name" placeholder="" required="">
  72.                                 <small class="text-muted">Full name as displayed on card</small>
  73.                                 <div class="invalid-feedback">
  74.                                     Name on card is required
  75.                                 </div>
  76.                             </div>
  77.                             <div class="col-md-6">
  78.                                 <label for="cc-number" class="form-label">Credit card number</label>
  79.                                 <input type="text" class="form-control" id="cc-number" placeholder="" required="">
  80.                                 <div class="invalid-feedback">
  81.                                     Credit card number is required
  82.                                 </div>
  83.                             </div>
  84.                             <div class="col-md-3">
  85.                                 <label for="cc-expiration" class="form-label">Expiration</label>
  86.                                 <input type="text" class="form-control" id="cc-expiration" placeholder="" required="">
  87.                                 <div class="invalid-feedback">
  88.                                     Expiration date required
  89.                                 </div>
  90.                             </div>
  91.                             <div class="col-md-3">
  92.                                 <label for="cc-cvv" class="form-label">CVV</label>
  93.                                 <input type="text" class="form-control" id="cc-cvv" placeholder="" required="">
  94.                                 <div class="invalid-feedback">
  95.                                     Security code required
  96.                                 </div>
  97.                             </div>
  98.                         </div>
  99.                     </div>
  100.                 </div>
  101.             {{ form_end(form) }}
  102.         </main>
  103.     </div>
  104. {% endblock %}