Vi que a glr te ajudou a resolver o problema mas acho que seria daora vc dar uma olhada na base antes de partir pro next.

falo de javascript mesmo, dei uma olhada no codigo e vi que ele nao ta seguindo as melhores praticas
fiz só um exemplo, nem pensei em boa pratica nao rs o objetivo era fazer o treco funfar