i need to simplify these lines of code of react, i see is a bit repetitive, but i dont know if theres any way to improve this
Any idea will be received!!!
useEffect(() => {
document.addEventListener("scroll", () => {
// Prices
if(document.querySelector("#prices").getBoundingClientRect().top == 78){
document.querySelector(".pricesArr").style.opacity = 1
document.querySelector(".pricesArr").classList.add("pricesArrAnim")
}
else if(document.querySelector("#prices").getBoundingClientRect().top > 660){
document.querySelector(".pricesArr").style.opacity = 0
document.querySelector(".pricesArr").classList.remove("pricesArrAnim")
}
// Contact
if(document.querySelector("#contact").getBoundingClientRect().top == 78){
document.querySelector(".contact").style.opacity = 1
document.querySelector(".contact").classList.add("contactAnim")
}
else if(document.querySelector("#contact").getBoundingClientRect().top > 660){
document.querySelector(".contact").style.opacity = 0
document.querySelector(".contact").classList.remove("contactAnim")
}
// Moreinfo
if(document.querySelector("#moreinfo").getBoundingClientRect().top == 78){
document.querySelector(".moreinfo").style.opacity = 1
document.querySelector(".moreinfo").classList.add("moreinfoAnim")
}
else if(document.querySelector("#moreinfo").getBoundingClientRect().top > 660){
document.querySelector(".moreinfo").style.opacity = 0
document.querySelector(".moreinfo").classList.remove("moreinfoAnim")
}
})
})