Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Lista sem estilos CSS

const teskListContainer = document.querySelector('.app__section-task-list');

let tarefas = [
    {
        descricao:'Tarefa Concluída',
        concluida: true
    },
    {
        descricao:'Tarefa Pendenete',
        concluida: false
    }
]

const taskIconSvg = `
<svg class="app__section-task-icon-status" width="24" height="24" viewBox="0 0 24 24"
    fill="none" xmlns="http://www.w3.org/2000/svg">
    <circle cx="12" cy="12" r="12" fill="#FFF" />
    <path
        d="M9 16.1719L19.5938 5.57812L21 6.98438L9 18.9844L3.42188 13.4062L4.82812 12L9 16.1719Z"
        fill="#01080E" />
</svg>
`

function createTask(tarefa) {

    const li = document.createElement('li')
    li.classList.add('app__section-task-item')

    const svgIcon = document.createElement('svg')
    svgIcon.innerHTML = taskIconSvg
    
    const paragraph = document.createElement('p')
    paragraph.classList.add('app__section-task-item-description')

    paragraph.textContent = tarefa.descricao

    li.appendChild(svgIcon)
    li.appendChild(paragraph)

    return li
}

tarefas.forEach(task => {
    const taskItem = createTask(task)
    teskListContainer.appendChild(taskItem)
})

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

1 resposta
solução!

Olá, Matheus.

Tudo bem?

Analisando o seu código percebi que você está utilizandoum nomes diferente da aula nas classes CSS, quando adiciona, tanto na li quanto em paragraph, verifica se essas classes estão com nomes iguais tanto na hora de add com o classList.add tanto no arquivo CSS.

Espero ter ajudado! Bons estudos!