templates/customer/form.html.twig line 1

Open in your IDE?
  1. {% extends 'customer/base.html.twig' %}
  2. {% block javascripts %}
  3.     {{ parent() }}
  4.     {{ encore_entry_script_tags('order-form') }}
  5.     {% if app.environment != 'prod' %}
  6.         {{ encore_entry_script_tags('test-data-filler') }}
  7.     {% endif %}
  8.     <script type="text/javascript" src="https://api.mapy.cz/loader.js"></script>
  9.     <script type="text/javascript">Loader.load(null, {suggest: true});</script>
  10. {% endblock %}
  11. {% block body %}
  12.     {% for message in app.flashes('success') %}
  13.         <div class="alert alert-danger">
  14.             {{ message }}
  15.         </div>
  16.     {% endfor %}
  17.     {% if api.errors is defined %}
  18.         <div class="mt-5 ms-5">
  19.             <h2>Chyby</h2>
  20.             {% for error in api.errors %}
  21.                 <div>
  22.                     {{ error.message }}
  23.                 </div>
  24.             {% endfor %}
  25.         </div>
  26.     {% endif %}
  27.     {#     modal #}
  28.     <div id="modalTimes" class="modal fade" role="dialog">
  29.         <div class="modal-dialog modal-lg">
  30.             <div class="modal-content">
  31.                 <div class="modal-header">
  32.                     <h4 class="modal-title">Vyberte čas</h4>
  33.                     <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  34.                 </div>
  35.                 <div class="modal-body">
  36.                     {% for item in timestamps %}
  37.                         <div class="container">
  38.                             <h4>{{ item.name }}</h4>
  39.                             {% for time in item.timeRange %}
  40.                                 <div type="button" data-bs-dismiss="modal" class="btn btn-times times"
  41.                                      data-dh="{{ time.timeFrom|date('d.m (l), H') }} - {{ time.timeTo|date('H') }} h"
  42.                                      data-from="{{ time.timeFrom }}" data-to="{{ time.timeTo }}">
  43.                                     <p>{{ time.timeFrom|date('H:i') }}-{{ time.timeTo|date('H:i') }}</p>
  44.                                 </div>
  45.                             {% endfor %}
  46.                         </div>
  47.                     {% endfor %}
  48.                 </div>
  49.                 <div class="modal-footer">
  50.                     <button id="close_modal" type="button" class="btn btn-default" data-bs-dismiss="modal">Zavřít
  51.                     </button>
  52.                 </div>
  53.             </div>
  54.         </div>
  55.     </div>
  56.     {#     modal end #}
  57.     <div class="form">
  58.         <div class="head-text p6 extraBold">
  59.             OBJEDNÁVKA
  60.         </div>
  61.         <div class="mb-5">
  62.             <div class="banner">
  63.                 <img src="{{ asset('build/img/banner-adjacent.jpg') }}" alt="">
  64.             </div>
  65.             <div class="banner-text p2">
  66.                 Nejsme jen kurýr, jsme SUPERKURÝR!
  67.             </div>
  68.         </div>
  69.         <div class="container">
  70.             <div class="mb-5">
  71.                 <div class="row justify-content-center text-center">
  72.                     <div class="col-10">
  73.                         <p class="p2">
  74.                             Vyplňte údaje o své objednávce, obratem Vás kontaktujeme a doplníme podrobnosti.
  75.                         </p>
  76.                     </div>
  77.                 </div>
  78.             </div>
  79.             <div style="width:80%; margin:0 auto;">
  80.                 {{ form_start(form, {'attr': {'novalidate': 'novalidate'}}) }}
  81.                 <div class="row pb-3">
  82.                     <div class="form-header p5 pb-4">
  83.                         ADRESA VYZVEDNUTÍ
  84.                     </div>
  85.                     <div class="col-6">
  86.                         <div title="Jméno" class="mb-4 iconSpace form-field">
  87.                             <div class="icons"><img class="" src="{{ asset('build/img/name.svg') }}" alt=""></div>
  88.                             <div>{{ form_widget(form.addressA.name, {'id': 'nameP', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  89.                             </div>
  90.                             <div>{{ form_errors(form.addressA.name, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  91.                             </div>
  92.                         </div>
  93.                         <div title="Příjmení" class="mb-4 iconSpace form-field">
  94.                             <div class="icons"><img class="" src="{{ asset('build/img/name.svg') }}" alt=""></div>
  95.                             <div>{{ form_widget(form.addressA.surname, {'id': 'surnameP', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  96.                             </div>
  97.                             <div>{{ form_errors(form.addressA.surname, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  98.                             </div>
  99.                         </div>
  100.                         <div title="Telefon" class="mb-4 iconSpace form-field">
  101.                             <div class="icons"><img class="" src="{{ asset('build/img/phone.svg') }}" alt=""></div>
  102.                             <div>{{ form_widget(form.addressA.phone, {'id': 'phoneP', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  103.                             </div>
  104.                             <div>{{ form_errors(form.addressA.phone, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  105.                             </div>
  106.                         </div>
  107.                         <div>
  108.                             <div class="p4" style="font-weight: 600; text-align: center">DATUM A ČAS</div>
  109.                             <div class="mb-4 iconSpace form-field">
  110.                                 <div id="pickupTimes" data-bs-toggle="modal" data-bs-target="#modalTimes">
  111.                                     <div type="button" class="time-btn mb-3">Vybrat</div>
  112.                                     <div id="pickFromSum" class="time-control"></div>
  113.                                 </div>
  114.                                 <div>{{ form_errors(form.timeA.timeFrom, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  115.                                     <div class="mb-4">
  116.                                         <div>{{ form_widget(form.timeA.timeFrom, {'id': 'pickFrom', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  117.                                         </div>
  118.                                     </div>
  119.                                     <div class="mb-4">
  120.                                         <div>{{ form_widget(form.timeA.timeTo, {'id': 'pickTo', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  121.                                         </div>
  122.                                     </div>
  123.                                 </div>
  124.                             </div>
  125.                         </div>
  126.                     </div>
  127.                     <div class="col-6">
  128.                         <div title="Vyhledat adresu" class="mb-4 iconSpace form-field">
  129.                             <div class="icons"><img class="" src="{{ asset('build/img/location.svg') }}" alt=""></div>
  130.                             <div>
  131.                                 <input id="pickupSelectInput"
  132.                                        class="pickupSelect form-control form-control-sm form-control"
  133.                                        type="text"
  134.                                        value=""
  135.                                        placeholder="Vyhledat adresu"/>
  136.                             </div>
  137.                         </div>
  138.                         <div class="row">
  139.                             <div class="mb-4 col-6">
  140.                                 <div class="ps-2" style="display: flex;">
  141.                                     <label id="streetPLabel" class="addressLabel">Ulice:</label>
  142.                                     <div>{{ form_widget(form.addressA.street, {'id': 'streetP', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  143.                                     </div>
  144.                                 </div>
  145.                                 <div>{{ form_errors(form.addressA.street, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  146.                                 </div>
  147.                             </div>
  148.                             <div class="mb-4 col-6">
  149.                                 <div style="display: flex;">
  150.                                     <label id="house_numberPLabel" class="addressLabel">ČP:</label>
  151.                                     <div>{{ form_widget(form.addressA.houseNumber, {'id': 'house_numberP', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  152.                                     </div>
  153.                                 </div>
  154.                                 <div>{{ form_errors(form.addressA.houseNumber, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  155.                                 </div>
  156.                             </div>
  157.                         </div>
  158.                         <div class="row">
  159.                             <div class="col-6 mb-4">
  160.                                 <div class="ps-2" style="display: flex;">
  161.                                     <label id="cityPLabel" class="addressLabel">Město:</label>
  162.                                     <div>{{ form_widget(form.addressA.city, {'id': 'cityP', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  163.                                     </div>
  164.                                 </div>
  165.                                 <div>{{ form_errors(form.addressA.city, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  166.                                 </div>
  167.                             </div>
  168.                             <div class="col-6 mb-4">
  169.                                 <div style="display: flex;">
  170.                                     <label id="postPLabel" class="addressLabel">PSČ:</label>
  171.                                     <div>{{ form_widget(form.addressA.postcode, {'id': 'postP', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  172.                                     </div>
  173.                                 </div>
  174.                                 <div>{{ form_errors(form.addressA.postcode, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  175.                                 </div>
  176.                             </div>
  177.                         </div>
  178.                         <div class="mb-4">
  179.                             <div>{{ form_widget(form.coordinatesA.longitude, {'id': 'longP', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  180.                             </div>
  181.                             <div>{{ form_errors(form.coordinatesA.longitude, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  182.                             </div>
  183.                         </div>
  184.                         <div class="mb-4">
  185.                             <div>{{ form_widget(form.coordinatesA.latitude, {'id': 'latP', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  186.                             </div>
  187.                             <div>{{ form_errors(form.coordinatesA.latitude, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  188.                             </div>
  189.                         </div>
  190.                     </div>
  191.                 </div>
  192.                 <div class="row pb-3">
  193.                     <div class="form-header p5 pb-4">
  194.                         ADRESA DORUČENÍ
  195.                     </div>
  196.                     <div class="col-6">
  197.                         <div title="Jméno" class="mb-4 iconSpace form-field">
  198.                             <div class="icons"><img class="" src="{{ asset('build/img/name.svg') }}" alt=""></div>
  199.                             <div>{{ form_widget(form.addressB.name, {'id': 'nameD', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  200.                             </div>
  201.                             <div>{{ form_errors(form.addressB.name, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  202.                             </div>
  203.                         </div>
  204.                         <div title="Příjmení" class="mb-4 iconSpace form-field">
  205.                             <div class="icons"><img class="" src="{{ asset('build/img/name.svg') }}" alt=""></div>
  206.                             <div>{{ form_widget(form.addressB.surname, {'id': 'surnameD', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  207.                             </div>
  208.                             <div>{{ form_errors(form.addressB.surname, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  209.                             </div>
  210.                         </div>
  211.                         <div title="Telefon" class="mb-4 iconSpace form-field">
  212.                             <div class="icons"><img class="" src="{{ asset('build/img/phone.svg') }}" alt=""></div>
  213.                             <div>{{ form_widget(form.addressB.phone, {'id': 'phoneD', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  214.                             </div>
  215.                             <div>{{ form_errors(form.addressB.phone, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  216.                             </div>
  217.                         </div>
  218.                         <div>
  219.                             <div class="p4" style="font-weight: 600; text-align: center">DATUM A ČAS</div>
  220.                             <div class="mb-4 iconSpace form-field">
  221.                                 <div id="deliveryTimes" data-bs-toggle="modal" data-bs-target="#modalTimes">
  222.                                     <div type="button" class="time-btn mb-3">Vybrat</div>
  223.                                     <div id="delFromSum" class="time-control"></div>
  224.                                 </div>
  225.                                 <div>{{ form_errors(form.timeB.timeFrom, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  226.                                     <div class="mb-4">
  227.                                         <div>{{ form_widget(form.timeB.timeFrom, {'id': 'deliveryFrom', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  228.                                         </div>
  229.                                     </div>
  230.                                     <div class="mb-4">
  231.                                         <div>{{ form_widget(form.timeB.timeTo, {'id': 'deliveryTo', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  232.                                         </div>
  233.                                     </div>
  234.                                 </div>
  235.                             </div>
  236.                         </div>
  237.                     </div>
  238.                     <div class="col-6">
  239.                         <div title="Vyhledat adresu" class="mb-4 iconSpace form-field">
  240.                             <div class="icons"><img class="" src="{{ asset('build/img/location.svg') }}" alt=""></div>
  241.                             <div>
  242.                                 <input class="deliverySelect form-control form-control-sm form-control"
  243.                                        type="text"
  244.                                        value=""
  245.                                        placeholder="Vyhledat adresu"/>
  246.                             </div>
  247.                         </div>
  248.                         <div class="row">
  249.                             <div class="mb-4 col-6">
  250.                                 <div class="ps-2" style="display: flex;">
  251.                                     <label id="streetDLabel" class="addressLabel">Ulice:</label>
  252.                                     <div>{{ form_widget(form.addressB.street, {'id': 'streetD', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  253.                                     </div>
  254.                                 </div>
  255.                                 <div>{{ form_errors(form.addressB.street, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  256.                                 </div>
  257.                             </div>
  258.                             <div class="mb-4 col-6">
  259.                                 <div style="display: flex;">
  260.                                     <label id="house_numberDLabel" class="addressLabel">ČP:</label>
  261.                                     <div>{{ form_widget(form.addressB.houseNumber, {'id': 'house_numberD', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  262.                                     </div>
  263.                                 </div>
  264.                                 <div>{{ form_errors(form.addressB.houseNumber, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  265.                                 </div>
  266.                             </div>
  267.                         </div>
  268.                         <div class="row">
  269.                             <div class="col-6 mb-4">
  270.                                 <div class="ps-2" style="display: flex;">
  271.                                     <label id="cityDLabel" class="addressLabel">Město:</label>
  272.                                     <div>{{ form_widget(form.addressB.city, {'id': 'cityD', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  273.                                     </div>
  274.                                 </div>
  275.                                 <div>{{ form_errors(form.addressB.city, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  276.                                 </div>
  277.                             </div>
  278.                             <div class="col-6 mb-4">
  279.                                 <div style="display: flex;">
  280.                                     <label id="postDLabel" class="addressLabel">PSČ:</label>
  281.                                     <div>{{ form_widget(form.addressB.postcode, {'id': 'postD', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  282.                                     </div>
  283.                                 </div>
  284.                                 <div>{{ form_errors(form.addressB.postcode, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  285.                                 </div>
  286.                             </div>
  287.                         </div>
  288.                         <div class="mb-4">
  289.                             <div>{{ form_widget(form.coordinatesB.longitude, {'id': 'longD', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  290.                             </div>
  291.                             <div>{{ form_errors(form.coordinatesB.longitude, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  292.                             </div>
  293.                         </div>
  294.                         <div class="mb-4">
  295.                             <div>{{ form_widget(form.coordinatesB.latitude, {'id': 'latD', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  296.                             </div>
  297.                             <div>{{ form_errors(form.coordinatesB.latitude, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  298.                             </div>
  299.                         </div>
  300.                     </div>
  301.                 </div>
  302.                 <div class="my-4">
  303.                     <div style="display: flex;">
  304.                         <label style="font-weight: 600;" class="p4 pt-1">Cena (Kč):</label>
  305.                         <div>{{ form_widget(form.price, {'id': 'price', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  306.                         </div>
  307.                     </div>
  308.                     <div>{{ form_errors(form.price, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  309.                     </div>
  310.                 </div>
  311.                 <div class="row pb-3">
  312.                     <div class="form-header p5 pb-2">
  313.                         FAKTURAČNÍ ADRESA
  314.                     </div>
  315.                     <div class="row pb-3" style="text-align: center;">
  316.                         <div class="p3" style="font-weight: 600; text-align: center">
  317.                             <label class="form-label">Stejná jako
  318.                                 <span id="copyP"
  319.                                       class="text-decoration-underline">adresa vyzvednutí</span> -
  320.                                 <span id="copyD"
  321.                                       class="text-decoration-underline">adresa doručení</span>.
  322.                             </label>
  323.                         </div>
  324.                     </div>
  325.                     <div class="col-6">
  326.                         <div title="Jméno" class="mb-4 iconSpace form-field">
  327.                             <div class="icons"><img class="" src="{{ asset('build/img/name.svg') }}" alt=""></div>
  328.                             <div>{{ form_widget(form.addressF.name, {'id': 'nameF', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  329.                             </div>
  330.                             <div>{{ form_errors(form.addressF.name, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  331.                             </div>
  332.                         </div>
  333.                         <div title="Příjmení" class="mb-4 iconSpace form-field">
  334.                             <div class="icons"><img class="" src="{{ asset('build/img/name.svg') }}" alt=""></div>
  335.                             <div>{{ form_widget(form.addressF.surname, {'id': 'surnameF', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  336.                             </div>
  337.                             <div>{{ form_errors(form.addressF.surname, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  338.                             </div>
  339.                         </div>
  340.                         <div title="Telefon" class="mb-4 iconSpace form-field">
  341.                             <div class="icons"><img class="" src="{{ asset('build/img/phone.svg') }}" alt=""></div>
  342.                             <div>{{ form_widget(form.addressF.phone, {'id': 'phoneF', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  343.                             </div>
  344.                             <div>{{ form_errors(form.addressF.phone, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  345.                             </div>
  346.                         </div>
  347.                         <div title="E-mail" class="mb-4 iconSpace form-field-mail">
  348.                             <div class="icons"><img class="" src="{{ asset('build/img/mail.svg') }}" alt=""></div>
  349.                             <div>{{ form_widget(form.email, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  350.                             </div>
  351.                             <div>{{ form_errors(form.email, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  352.                             </div>
  353.                         </div>
  354.                         <div title="Název firmy" class="mb-4 form-field">
  355.                             <div>{{ form_widget(form.company, {'id': 'companyF', 'attr' : {'class' : 'form-control form-control-sm'}}) }}
  356.                             </div>
  357.                             <div>{{ form_errors(form.company, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  358.                             </div>
  359.                         </div>
  360.                     </div>
  361.                     <div class="col-6">
  362.                         <div title="Vyhledat adresu" class="mb-4 iconSpace form-field">
  363.                             <div class="icons"><img class="" src="{{ asset('build/img/location.svg') }}" alt=""></div>
  364.                             <div>
  365.                                 <input class="invoiceSelect form-control form-control-sm form-control"
  366.                                        type="text"
  367.                                        value=""
  368.                                        placeholder="Vyhledat adresu"/>
  369.                             </div>
  370.                         </div>
  371.                         <div class="row">
  372.                             <div class="mb-4 col-6">
  373.                                 <div class="ps-2" style="display: flex;">
  374.                                     <label id="streetFLabel" class="addressLabel">Ulice:</label>
  375.                                     <div>{{ form_widget(form.addressF.street, {'id': 'streetF', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  376.                                     </div>
  377.                                 </div>
  378.                                 <div>{{ form_errors(form.addressF.street, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  379.                                 </div>
  380.                             </div>
  381.                             <div class="mb-4 col-6">
  382.                                 <div style="display: flex;">
  383.                                     <label id="house_numberFLabel" class="addressLabel">ČP:</label>
  384.                                     <div>{{ form_widget(form.addressF.houseNumber, {'id': 'house_numberF', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  385.                                     </div>
  386.                                 </div>
  387.                                 <div>{{ form_errors(form.addressF.houseNumber, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  388.                                 </div>
  389.                             </div>
  390.                         </div>
  391.                         <div class="row">
  392.                             <div class="col-6 mb-4">
  393.                                 <div class="ps-2" style="display: flex;">
  394.                                     <label id="cityFLabel" class="addressLabel">Město:</label>
  395.                                     <div>{{ form_widget(form.addressF.city, {'id': 'cityF', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  396.                                     </div>
  397.                                 </div>
  398.                                 <div>{{ form_errors(form.addressF.city, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  399.                                 </div>
  400.                             </div>
  401.                             <div class="col-6 mb-4">
  402.                                 <div style="display: flex;">
  403.                                     <label id="postFLabel" class="addressLabel">PSČ:</label>
  404.                                     <div>{{ form_widget(form.addressF.postcode, {'id': 'postF', 'attr' : {'class' : 'form-control form-control-sm readonly'}}) }}
  405.                                     </div>
  406.                                 </div>
  407.                                 <div>{{ form_errors(form.addressF.postcode, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  408.                                 </div>
  409.                             </div>
  410.                         </div>
  411.                         <div title="IČ" class="mb-4 form-field">
  412.                             <div>{{ form_widget(form.ic, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  413.                             </div>
  414.                             <div>{{ form_errors(form.ic, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  415.                             </div>
  416.                         </div>
  417.                         <div title="DIČ" class="mb-4 form-field">
  418.                             <div>{{ form_widget(form.dic, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  419.                             </div>
  420.                             <div>{{ form_errors(form.dic, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  421.                             </div>
  422.                         </div>
  423.                     </div>
  424.                 </div>
  425.                 <div class="row pt-2">
  426.                     <div class="form-header p5 pb-2">
  427.                         DETAILY
  428.                     </div>
  429.                     <div title="Váha (kg)" class="col-3 mb-4">
  430.                         <div>{{ form_widget(form.weight, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  431.                         </div>
  432.                         <div>{{ form_errors(form.weight, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  433.                         </div>
  434.                     </div>
  435.                     <div title="Obsah balíku" class="col-9 mb-4">
  436.                         <div>{{ form_widget(form.contentOfPackage, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  437.                         </div>
  438.                         <div>{{ form_errors(form.contentOfPackage, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  439.                         </div>
  440.                     </div>
  441.                     <div title="Poznámka" class="col-12 mb-4">
  442.                         <div>{{ form_widget(form.note, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  443.                         </div>
  444.                         <div>{{ form_errors(form.note, {'attr' : {'class' : 'form-control form-control-sm'}}) }}
  445.                         </div>
  446.                     </div>
  447.                 </div>
  448.                 <div class="mb-4 text-center">
  449.                     <div class="form-header p5 pb-2">
  450.                         MAPA TRASY
  451.                     </div>
  452.                     <div id="m" class="rounded mx-auto d-block" style="height:300px; width: 70%"></div>
  453.                 </div>
  454.                 {{ form_end(form) }}
  455.             </div>
  456.         </div>
  457.     </div>
  458. {% endblock %}