templates/_includes/formSearch/form_search_section.html.twig line 1

Open in your IDE?
  1. <div class="jtw-form-block-bordered tw-pb-1 tw-mb-4 mt-0 pt-0 tw-overflow-visible">
  2. <div class="jtw-form-search-block-wrapper">
  3. <div class="tw-flex tw-flex-col tw-w-full tw-gap-1 md:tw-gap-4">
  4. {% form_theme form.filterZipcodeRadius '/_overrides/formtheme/dropdown_with_ul_li_tag.html.twig' %}
  5. {% set radius_form_row = form_row(form.filterZipcodeRadius, {'attr': {'class': "dropdown-list jtw-form-dropdown-items tw-p-0 jtw-form-block-bordered tw-border-solid tw-border-gray-light xs:tw-mt-8 md:tw-mt-9 tw-absolute tw-hidden tw-bg-white"}}, { choices: form.filterZipcodeRadius.vars.choices}) %}
  6. {# Gemeinsamer Container für beide Layouts #}
  7. <div class="tw-flex tw-flex-col tw-w-full">
  8. {# Suchfelder Container #}
  9. <div class="tw-flex tw-flex-col md:tw-flex-col">
  10. {# Jobtitel - 100% Breite auf Desktop #}
  11. <div class="tw-w-full" style="position: relative; z-index: 20;">
  12. <div class="jtw-form-search-label-container mt-0">
  13. {{ form_widget(form.filterSearchterm, {'attr': {'class': 'jlls-form-input', 'autocomplete': 'off', 'placeholder': 'Jobtitel'}}) }}
  14. {{ form_errors(form.filterSearchterm)}}
  15. <div id="searchterm-autosuggest-results" class="jtw-form-dropdown-items tw-p-0 tw-absolute tw-hidden tw-bg-white" style="z-index: 1000; max-height: none !important; overflow-y: visible !important;"></div>
  16. </div>
  17. </div>
  18. {# PLZ und Umkreis Container - zusammen 100% Breite auf Desktop #}
  19. <div class="tw-flex tw-flex-row tw-gap-2 tw-w-full">
  20. {# PLZ - 80% der Breite #}
  21. <div class="tw-w-4/5">
  22. <div class="jtw-form-search-label-container mt-3">
  23. {% if joboffererCanEditZipcodeForWantedJobsSearch %}
  24. <div class="tw-absolute tw-flex tw-items-center tw-gap-1 tw-float-right tw-right-0 tw-pl-2 md:tw-pl-4 tw-pt-1">
  25. <i id="select-zipcode-or-city-dropdown-icon" class="fa fa-chevron-down tw-text-base w-cursor-pointer tw-text-gray-primary"></i>
  26. <i class="fa fa-info-circle tw-mr-2 tw-cursor-pointer tw-text-lg tw-mt-0.5 tw-text-gray-primary" data-toggle="modal" data-target="#zipcode-info-box"></i>
  27. </div>
  28. {% endif %}
  29. {{ form_widget(form.filterZipcode, joboffererCanEditZipcodeForWantedJobsSearch ? {'attr': {'class': 'jlls-form-input', 'readonly': 'readonly', 'placeholder': 'PLZ' }}
  30. : {'attr': {'class': 'jlls-form-input', 'placeholder': 'PLZ'}}) }}
  31. {{ form_errors(form.filterZipcode) }}
  32. <ul id="select-zipcode-or-city" class="jtw-form-dropdown-items tw-p-0 tw-absolute tw-hidden tw-bg-white" style="z-index: 45; {% if joboffererCanEditZipcodeForWantedJobsSearch %}overflow-y: scroll;{% else %}overflow: hidden;{% endif %}" {% if joboffererCanEditZipcodeForWantedJobsSearch and joboffererProfileId %} data-jobofferer-profile-id="{{ joboffererProfileId }}" {% endif %}></ul>
  33. </div>
  34. </div>
  35. {# Umkreis - 20% der Breite #}
  36. <div class="tw-w-1/5">
  37. <div class="jtw-form-search-label-container mt-3 tw-overflow-visible">
  38. <div class="jwt-form-filterZipcodeRadius-dropdown tw-relative tw-z-10">
  39. <div class="jlls-form-input tw-flex tw-items-center tw-justify-between tw-cursor-pointer selected-option-wrapper" data-value={{form.filterZipcodeRadius.vars.value}}>
  40. <span class="selected-option tw-font-semibold">
  41. {{field_value(form.filterZipcodeRadius)}}km
  42. </span>
  43. <i class="fa fa-chevron-down tw-text-base tw-leading-4"></i>
  44. </div>
  45. {{ radius_form_row|raw }}
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. {{ include('_includes/formSearch/form_experience_levels.html.twig', {
  53. additionalClasses: 'tw-mt-0 md:tw-mt-4'
  54. }) }}
  55. </div>
  56. </div>
  57. </div>
  58. {% block javascript %}
  59. {{ include('_includes/formSearch/javascript.html.twig') }}
  60. {% endblock %}