Oi, Stephany!
Faltou você definir o li__tarefa__selecionada script.js, na linha 71 do script-crud.js.
A sua função atual é assim:
li.onclick = () => {
document.querySelectorAll('.app__section-task-list-item-active')
.forEach(elemento => {
elemento.classList.remove('app__section-task-list-item-active')
})
if (tarefa__selecionada == tarefa){
parágrafo__descrição__tarefa.textContent = ' '
tarefa__selecionada = null
li__tarefa__selecionada = null
return
}
tarefa__selecionada = tarefa;
li__tarefa__selecionada =
parágrafo__descrição__tarefa.textContent = tarefa.descrição;
li.classList.add('app__section-task-list-item-active');
}
E precisa atribuir o valor do item de lista selecionado, assim:
li.onclick = () => {
document.querySelectorAll('.app__section-task-list-item-active')
.forEach(elemento => {
elemento.classList.remove('app__section-task-list-item-active')
})
if (tarefa__selecionada == tarefa){
parágrafo__descrição__tarefa.textContent = ' '
tarefa__selecionada = null
li__tarefa__selecionada = null
return
}
tarefa__selecionada = tarefa;
li__tarefa__selecionada = li // aqui nessa linha
parágrafo__descrição__tarefa.textContent = tarefa.descrição;
li.classList.add('app__section-task-list-item-active');
}