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

Evolução do projeto.

Resultado final das constantes criadas com o auxílio da lista de exercícios;

JS;

const html = document.querySelector('html');
const timer = document.querySelector('#timer');
const image = document.querySelector('.app__image');
const title = document.querySelector('.app__title');


const focoBt = document.querySelector('.app__card-button--foco');
const curtoBt = document.querySelector('.app__card-button--curto');
const longoBt = document.querySelector('.app__card-button--longo');

const botaoIniciar = document.querySelector('.app__card-primary-button');

const descansoFoco = 1500;
const duracaoDescansoCurto = 300;
const duracaoDescansoLongo = 900;

focoBt.addEventListener('click', () => {
   html.setAttribute('data-contexto', 'foco')
})

curtoBt.addEventListener('click', () => {
   html.setAttribute('data-contexto', 'descanso-curto')
})

longoBt.addEventListener('click', () => {
   html.setAttribute('data-contexto', 'descanso-longo')
})
1 resposta
solução!

Oii Maria, tudo bem?

Muito obrigada por compartilhar seu projeto no fórum!

Gostei muito da forma como você organizou as constantes e os seletores no seu código, isso torna tudo mais legível e fácil de entender.

Uma dica simples seria adicionar um pequeno comentário explicando o que cada seção do código faz. Isso ajuda a documentar seu trabalho e facilita a manutenção no futuro, ajudando o seu eu do futuro entender o código futuramente :D

Parabéns pelo progresso e continue assim!

Abraços!