<div class="input-white mobile-w-100"><label for="input-global-search"><div><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 21.414 21.414"><g id="Icon_feather-search" data-name="Icon feather-search" transform="translate(-3.5 -3.5)"><path id="Tracé_15" data-name="Tracé 15" d="M21.389,12.944A8.444,8.444,0,1,1,12.944,4.5a8.444,8.444,0,0,1,8.444,8.444Z" transform="translate(0 0)" fill="none" stroke="#186d7c" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path id="Tracé_16" data-name="Tracé 16" d="M29.567,29.567l-4.592-4.592" transform="translate(-6.067 -6.067)" fill="none" stroke="#186d7c" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></svg></div><input type="text" placeholder="Besoin, spécialité, praticien etc. " id="input-global-search" name="search" autocomplete="off" style="min-width: 250px" value="{% if terms is defined and terms %}{{ terms }}{% endif %}" /></label></div><script src="{{ asset('lib/autocomplete/dist/autoComplete.min.js') }}"></script><script>(function() {const config = {selector: "#input-global-search",data: {src: async (query) => {try {const source = await fetch(`/publicapi/search/${query}`);const data = await source.json();return data;} catch (error) {return error;}},keys: ["label"]},resultsList: {noResults: false,},resultItem: {element: (list, data) => {list.innerHTML = "<div class='d-flex align-items-center justify-content-between gap-5'><div class='fw-semibold'>"+ data.value.label +"</div></div>"},},debounce: 300,submit: true,};const autoCompleteJS = new autoComplete(config);document.getElementById("input-global-search").addEventListener("selection", function (event) {if (event.detail.selection) {document.getElementById('input-global-search').value = event.detail.selection.value.label;}});})();</script>