Segue código abaixo:
import BotaoConclui from './componentes/concluiTarefa.js' import BotaoDeleta from './componentes/deletaTarefa.js'
const handleNovoItem= (evento) =>{
evento.preventDefault()
const lista = document.querySelector('[data-list]')
const input = document.querySelector('[data-form-input]')
const valor = input.value
const calendario=document.querySelector('[data-form-date]')
const data=moment(calendario.value)
const dataFormatada=data.format('DD/MM/YYYY');
const dados = {
valor,
dataFormatada
}
const criaTarefa = criarTarefa(dados)
lista.appendChild(criaTarefa)
input.value = " "
}
const criarTarefa = ({valor, dataFormatada}) => {
const tarefa = document.createElement('li')
tarefa.classList.add('task')
const conteudo = `<p class="content">${dataFormatada} * ${valor}</p>`
tarefa.innerHTML = conteudo
tarefa.appendChild(BotaoConclui())
tarefa.appendChild(BotaoDeleta())
}
const novaTarefa = document.querySelector('[data-form-button]')
novaTarefa.addEventListener('click', handleNovoItem)
Essa é a mensagem de erro que aparece: main.js:24 Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'. at HTMLButtonElement.handleNovoItem (main.js:24)
Não sei oq fiz de errado podem me ajudar?