Search input with button
Default type text
-
-
{% include "@Components/forms/search-field/search-field.twig" with { props: { placeholder: "Obec, ulici, text, ID nemovitosti...", button: { title: "Hledej" } } } %} -
<div class="f-search "> <div class="f-wrap "> <span class="f-input__wrapper "> <input class="f-base --background-gray-100" type="search" id="input-search-1703820019" placeholder="Obec, ulici, text, ID nemovitosti..."> </span> </div> <div class="f-search__button"> <button class="btn --conversion --icon-before" type="submit"> <span class="btn__title ">Hledej</span> <span class="btn__icon "> <span class="icon"> <img src="images/svg/mag.svg" loading="lazy"> </span> </span> </button> </div> </div> <input type="hidden" data-autocomplete-url>
With autocomplete
-
{% include "@Components/forms/search-field/search-field.twig" with {props: { placeholder: "Obec, ulici, text, ID nemovitosti...", attributes: ["data-autocomplete", "autocomplete='off'"], search_in_location: true, button: { title: "Hledej" }, }} %} -
<div class="f-search "> <div class="f-wrap "> <span class="f-input__wrapper "> <input class="f-base --background-gray-100" type="search" id="input-search-6630592" placeholder="Obec, ulici, text, ID nemovitosti..." data-autocomplete autocomplete='off'> </span> </div> <div class="f-search__button"> <button class="btn --conversion --icon-before" type="submit"> <span class="btn__title ">Hledej</span> <span class="btn__icon "> <span class="icon"> <img src="images/svg/mag.svg" loading="lazy"> </span> </span> </button> </div> <a class="search-autocomplete__geolocation d-none" data-compute-geolocation> <img class="search-autocomplete__area-icon" src="images/svg/my-area.svg" alt="Hledat"> <span class="search-autocomplete__geolocation-main">Hledat v mé lokalitě</span> <span class="search-autocomplete__geolocation-note">Vyžaduje dočasný přístup k aktuální poloze</span> <img class="search-autocomplete__arrow-icon" src="images/svg/arrow-big-right.svg" alt="Další"> </a> </div> <input type="hidden" data-autocomplete-url>
With autocomplete, Tomas' source
-
{% include "@Components/forms/search-field/search-field.twig" with { props: { placeholder: "Obec, ulici, text, ID nemovitosti...", attributes: [ "data-autocomplete", "autocomplete='off'", "data-api-source-endpoint='https://nove.ceskereality.cz/real-estate/ajax/autocomplete/?filter[search]=__QUERY_STRING__'", ], search_in_location: true, button: { title: "Hledej" } } } %} -
<div class="f-search "> <div class="f-wrap "> <span class="f-input__wrapper "> <input class="f-base --background-gray-100" type="search" id="input-search-1746066438" placeholder="Obec, ulici, text, ID nemovitosti..." data-autocomplete autocomplete='off' data-api-source-endpoint='https://nove.ceskereality.cz/real-estate/ajax/autocomplete/?filter[search]=__QUERY_STRING__'> </span> </div> <div class="f-search__button"> <button class="btn --conversion --icon-before" type="submit"> <span class="btn__title ">Hledej</span> <span class="btn__icon "> <span class="icon"> <img src="images/svg/mag.svg" loading="lazy"> </span> </span> </button> </div> <a class="search-autocomplete__geolocation d-none" data-compute-geolocation> <img class="search-autocomplete__area-icon" src="images/svg/my-area.svg" alt="Hledat"> <span class="search-autocomplete__geolocation-main">Hledat v mé lokalitě</span> <span class="search-autocomplete__geolocation-note">Vyžaduje dočasný přístup k aktuální poloze</span> <img class="search-autocomplete__arrow-icon" src="images/svg/arrow-big-right.svg" alt="Další"> </a> </div> <input type="hidden" data-autocomplete-url>
Without button
-
-
{% include "@Components/forms/search-field/search-field.twig" with { props: { placeholder: "Obec, ulici, text, ID nemovitosti...", attributes: [ "data-autocomplete", "autocomplete='off'", "data-api-source-endpoint='https://nove.ceskereality.cz/real-estate/ajax/autocomplete/?filter[search]=__QUERY_STRING__'", ], search_in_location: true, } } %} -
<div class="f-search --without-button"> <div class="f-wrap "> <span class="f-input__wrapper "> <input class="f-base --background-gray-100" type="search" id="input-search-501816553" placeholder="Obec, ulici, text, ID nemovitosti..." data-autocomplete autocomplete='off' data-api-source-endpoint='https://nove.ceskereality.cz/real-estate/ajax/autocomplete/?filter[search]=__QUERY_STRING__'> </span> </div> <a class="search-autocomplete__geolocation d-none" data-compute-geolocation> <img class="search-autocomplete__area-icon" src="images/svg/my-area.svg" alt="Hledat"> <span class="search-autocomplete__geolocation-main">Hledat v mé lokalitě</span> <span class="search-autocomplete__geolocation-note">Vyžaduje dočasný přístup k aktuální poloze</span> <img class="search-autocomplete__arrow-icon" src="images/svg/arrow-big-right.svg" alt="Další"> </a> </div> <input type="hidden" data-autocomplete-url>
English translations
-
{% include "@Components/forms/search-field/search-field.twig" with { props: { placeholder: "Search wherever the fuck u want", attributes: [ "data-autocomplete", "autocomplete='off'", "data-api-source-endpoint='https://nove.ceskereality.cz/real-estate/ajax/autocomplete/?filter[search]=__QUERY_STRING__'", ], button: { title: "Search" }, search_in_location: true, search_in_location_text: 'Search in my location', search_in_location_note: 'This requires temporary access to your current location', } } %} -
<div class="f-search "> <div class="f-wrap "> <span class="f-input__wrapper "> <input class="f-base --background-gray-100" type="search" id="input-search-424902227" placeholder="Search wherever the fuck u want" data-autocomplete autocomplete='off' data-api-source-endpoint='https://nove.ceskereality.cz/real-estate/ajax/autocomplete/?filter[search]=__QUERY_STRING__'> </span> </div> <div class="f-search__button"> <button class="btn --conversion --icon-before" type="submit"> <span class="btn__title ">Search</span> <span class="btn__icon "> <span class="icon"> <img src="images/svg/mag.svg" loading="lazy"> </span> </span> </button> </div> <a class="search-autocomplete__geolocation d-none" data-compute-geolocation> <img class="search-autocomplete__area-icon" src="images/svg/my-area.svg" alt="Hledat"> <span class="search-autocomplete__geolocation-main">Search in my location</span> <span class="search-autocomplete__geolocation-note">This requires temporary access to your current location</span> <img class="search-autocomplete__arrow-icon" src="images/svg/arrow-big-right.svg" alt="Další"> </a> </div> <input type="hidden" data-autocomplete-url>
Schema
{
"props": {
"placeholder": {
"type": "string",
"description": "Input's placeholder"
},
"search_in_location": {
"type": "boolean",
"description": "Enable/disable my location button"
},
"search_in_location_text": {
"type": "string",
"description": "Translation text for 'Hledat v mé lokalitě'"
},
"search_in_location_note": {
"type": "string",
"description": "Translation text for 'Vyžaduje dočasný přístup k aktuální poloze'"
},
"attributes": {
"type": "array",
"description": "HTML attributes set [\"data-autocomplete\"] to display autocomplete"
},
"button": {
"type": "object",
"description": "Inherited form Button component"
}
}
}