Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos: refactorización y manipulación de elementos

const html = document.querySelector(`html`);
const botonCorto = document.querySelector(".app__card-button--corto");
const botonEnfoque = document.querySelector(".app__card-button--enfoque");
const botonLargo = document.querySelector(".app__card-button--largo");
const banner = document.querySelector(".app__image");
const titulo = document.querySelector(".app__title");

botonCorto.addEventListener("click", () => {
    cambiarContexto("descanso-corto")
})

botonEnfoque.addEventListener("click", () => {
    cambiarContexto("enfoque")
})

botonLargo.addEventListener("click", () => {
    cambiarContexto("descanso-largo")
})

function cambiarContexto(contexto){
    html.setAttribute("data-contexto", contexto);
    banner.setAttribute("src", `./imagenes/${contexto}.png`);

    switch (contexto){
        case "enfoque":
            titulo.innerHTML = `
            Optimiza tu productividad,<br>
                <strong class="app__title-strong">sumérgete en lo que importa.</strong>
            `;
            break;
        case "descanso-corto":
            titulo.innerHTML=`
            ¿Qué tal tomar un respiro?
            <strong class="app__title-strong">¡Haz una pausa corta!</strong>
            `;
                break;
        case "descanso-largo":
            titulo.innerHTML=`
            Hora de volver a la superficie
            <strong class="app__title-strong">Haz una pausa larga.</strong>`;
        default:
            break
    }


}
1 respuesta

Hola Silvia! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!