const allSearches = document.querySelectorAll(„.search-engi”)

allSearches.forEach(el => bringSearchToLife(el))

function bringSearchToLife(el) {
el.querySelector(„input”).addEventListener(„input”, handleChange)

async function handleChange(e) {
const ourCleanValue = encodeURIComponent(e.target.value)

const resultPromise = await fetch(`/wp-json/wp/v2/portfolio?portfolio_category=106?search=${ourCleanValue}`)
const results = await resultPromise.json()

if (results.length) {
el.querySelector(„.results”).innerHTML = generateHTML(results)
} else {
el.querySelector(„.results”).innerHTML = „”
}
}
}

function generateHTML(results) {
let bigHTML = „”

results.forEach(item => {
bigHTML += `<div>
<h3><a href=”${item.link}”>${item.title.rendered}</a></h3>
</div>`
})

return bigHTML
}

Magazyny energii UFO Power

UFO Power Poland sp. z o.o.

ul. Puławska 228/73
02-661 Warszawa

ul. Energetyczna 6/7
53-330 Wrocław, Polska

Kontakt

tel.: +48 572 496 029
biuro@ufopower.pl





    ufopowerpoland.com – Magazyny energii
    ufotechnologies.pl – Drony
    ufo-battery.com – Centrala

    © Copyright – UFO Power. Wszelkie prawa zastrzeżone.

    Projekt i realizacja 24style

    Privacy Preference Center