templates/recurrent_jobs_search/_includes/form.html.twig line 1

Open in your IDE?
  1. {% set resultPage = resultPage is defined ? resultPage : false %}
  2. {% set isSeoSearchResult = isSeoSearchResult is defined ? isSeoSearchResult : false %}
  3. {% block stylesheets %}
  4. <link rel="stylesheet" href="{{ asset('assets/generated/tailwind.css')|cdnifyUri }}">
  5. <link rel="stylesheet" href="{{ asset('assets/generated/living_styleguide.css') }}">
  6. {% endblock %}
  7. {% if not form.vars.valid %}
  8. <div class="jlls-alert jlls-alert-danger">
  9. <div class="jlls-alert-body jlls-alert-body-danger">
  10. {{ 'recurrent_jobs_search.form_page.form_not_valid'|trans }}
  11. </div>
  12. </div>
  13. {% endif %}
  14. {% set filterAllJobs = filterAllJobs is defined ? filterAllJobs : false %}
  15. {% if filterAllJobs != false %}
  16. <div class="tw-flex tw-flex-col tw-justify-between tw-items-center">
  17. <a class="jtw-form-button-default jtw-form-button" href="{{ path('recurrent_jobs_search.form') }}">
  18. {{ 'recurrent_jobs_search.button_return_recurrent_jobs_search'|trans }}
  19. </a>
  20. </div>
  21. {% endif %}
  22. {{ form_start(form, { 'attr': {'autocomplete': 'off'} }) }}
  23. {{ include('recurrent_jobs_search/_includes/filter_modal.html.twig') }}
  24. <div class="{% if filterAllJobs %} tw-hidden {% else %} tw-flex {% endif %} md:tw-pb-12 sm:tw-pb-4">
  25. <div class="jtw-form-card-main-content tw-w-full {% if 'homepage' in app.request.get('_route') %}md:tw-bg-white md:tw-bg-opacity-50 p-2{% else %}pb-0{% endif %}" style="border-radius: 0.125rem">
  26. {{ include('_includes/formSearch/form_search_section.html.twig', { limitedInSearch: null, joboffererCanEditZipcodeForWantedJobsSearch: null, joboffererProfileId: null, recurrentJobForm: true }) }}
  27. {% if addFeatureFlagKey is defined and addFeatureFlagKey == constant('App\\Service\\FeatureFlagService::ENABLED_FOR_REQUEST_IF_REQUEST_CORRECT') %}
  28. <input type="hidden" id="{{ constant('App\\Service\\FeatureFlagService::REQUEST_KEY_NAME') }}" name="{{ constant('App\\Service\\FeatureFlagService::REQUEST_KEY_NAME') }}" value="{{ constant('App\\Service\\FeatureFlagService::REQUEST_KEY_VALUE') }}">
  29. {% endif %}
  30. {% if (app.user is not defined or app.user is null) and isSeoSearchResult is defined and isSeoSearchResult %}
  31. <input type="hidden" id="search-result-after-seo-search" name="search-result-after-seo-search" value="1">
  32. {% endif %}
  33. <div class="tw-flex tw-flex-row tw-justify-between tw-w-full">
  34. {% if 'recurrent_jobs_search' in app.request.get('_route') or 'wanted_jobs_search' in app.request.get('_route') %}
  35. <button type="button" class="jlls-button jlls-button-secondary" data-toggle="modal" data-target="#filter-modal">
  36. Filter
  37. <i class="fa fa-chevron-down tw-ml-2"></i>
  38. </button>
  39. {% endif %}
  40. <button id="button-submit-search" type="submit" name="searchButton" class="{% if 'recurrent_jobs_search' not in app.request.get('_route') and 'wanted_jobs_search' not in app.request.get('_route') %}tw-mx-auto {% endif %}jlls-button jlls-button-tertiary">
  41. {{'recurrent_jobs_search.form_page.search' |trans}}
  42. </button>
  43. </div>
  44. {% if app.user is defined and app.user is not null and feature_limitations_service.userCanAccessJobseekerPremiumSearch(app.user) %}
  45. <div class="d-flex flex-row pt-4 justify-content-start w-100 px-2">
  46. <div>
  47. <span class="badge badge-success">PREMIUM</span>
  48. <small>Jobs, die über Tarif und mehr als branchenüblich bezahlt werden, sind durch das Symbol rechts gekennzeichnet.</small>
  49. <br>
  50. <small>Du kannst deine Suchergebnisse in der Suche nach Bestbezahlung sortieren!</small>
  51. </div>
  52. <div>
  53. <img src="{{ asset('assets/images/jobseeker-membership-icon.png')|cdnifyUri }}"/>
  54. </div>
  55. </div>
  56. {% endif %}
  57. </div>
  58. </div>
  59. <div class="tw-invisible" {% if filterAllJobs is not defined or not filterAllJobs %} style="height: 2px" {% endif %} id="scroll-here"></div>
  60. {{ form_end(form) }}
  61. {{ include('recurrent_jobs_search/_includes/loading_bar.html.twig') }}
  62. {% if showMembershipModal is defined and showMembershipModal %}
  63. {{ include('/membership/jobseeker/modal.html.twig') }}
  64. {% endif %}