{% import '@FoxHabbitBasis/Macro/wrap.html.twig' as wrap_macro %}
{{ wrap_macro.wrapperOpen( partConfig.wrapper, _context) }}
{% if partConfig.close.template|default(null) %}
{% include '@FoxHabbitBasis/Areas/basisbundle-topnav/nav-parts/' ~ partConfig.close.template ~ '.html.twig' %}
{% endif %}
<div class="nav-flyout-background"></div>
{% set pathToSearch = '/search' %}
{% set searchPage = pageDocument.getProperty('enableSearch') %}
{% if searchPage %}
{% set pathToSearch = searchPage.getFullPath %}
{% endif %}
<form class="{{ partConfig.form_class }}" action="{{ pathToSearch }}" method="get">
{{ wrap_macro.wrapperOpen( partConfig.form_wrapper, _context) }}
<label for="full-text-search-autocomplete" class="search-label">{{ 'search.label'|trans }}</label>
{{ wrap_macro.wrapperOpen( partConfig.form_input_wrapper, _context) }}
<input
type="text"
name="{{ partConfig.form_input_name|default('q') }}"
id="full-text-search-autocomplete"
class="search-field {{ partConfig.form_input_class|default('form-control') }}"
placeholder="{{ partConfig.form_input_placeholder|default('What are you searching for?')|trans }}">
{{ wrap_macro.wrapperclose( partConfig.form_input_wrapper) }}
<div class="search-suggestions d-none">
<div class="suggestions">
<ul class="search-suggestions__list">
{% if editmode %}<li><a href="#">Search suggestions will appear here</a></li>{% endif %}
</ul>
</div>
</div>
{{ wrap_macro.wrapperOpen( partConfig.form_submit_wrapper, _context) }}
<button class="{{ partConfig.form_submit_class|default('btn btn-primary') }}" title="{{ partConfig.form_submit_title|default('Search now')|trans }}">
{{ wrap_macro.wrapperOpen( partConfig.form_submit_inner_wrapper, _context) }}
{{ partConfig.form_submit_text|default('Search now')|trans }}
{{ wrap_macro.wrapperclose( partConfig.form_submit_inner_wrapper) }}
</button>
{{ wrap_macro.wrapperclose( partConfig.form_submit_wrapper) }}
{{ wrap_macro.wrapperclose( partConfig.form_wrapper) }}
</form>
<div class="flyout-back d-lg-none"><i class="lorch-icon-back"></i>{{ 'navigation.back.button'|trans }}</div>
{{ wrap_macro.wrapperclose( partConfig.wrapper) }}