diff --git a/js/index.js b/js/index.js index 4f558c2..f1815ff 100644 --- a/js/index.js +++ b/js/index.js @@ -44,26 +44,96 @@ function renderPepperoni() { function renderMushrooms() { // Iteration 1: set the visibility of `
` + document.querySelectorAll('.mushroom').forEach((oneMushroom) => { + if (state.mushrooms) { + oneMushroom.style.visibility = 'visible'; + } else { + oneMushroom.style.visibility = 'hidden'; + } + }); } function renderGreenPeppers() { // Iteration 1: set the visibility of `
` + document.querySelectorAll('.green-pepper').forEach((greenPep) => { + if (state.greenPeppers) { + greenPep.style.visibility = 'visible'; + } else { + greenPep.style.visibility = 'hidden'; + } + }); } function renderWhiteSauce() { // Iteration 2: add/remove the class "sauce-white" of `
` + document.querySelectorAll('.sauce').forEach((oneSauce) => { + if (state.whiteSauce) { + oneSauce.style.visibility = 'visible'; + } else { + oneSauce.style.visibility = 'hidden'; + } + }); } function renderGlutenFreeCrust() { // Iteration 2: add/remove the class "crust-gluten-free" of `
` + document.querySelectorAll('.crust').forEach((oneCrust) => { + if (state.glutenFreeCrust) { + oneCrust.style.visibility = 'visible'; + } else { + oneCrust.style.visibility = 'hidden'; + } + }); } function renderButtons() { - // Iteration 3: add/remove the class "active" of each `