(name, state)
| 14 | const steps = [...document.querySelectorAll("[data-step]")]; |
| 15 | |
| 16 | function setStep(name, state) { |
| 17 | const el = steps.find((item) => item.dataset.step === name); |
| 18 | if (!el) return; |
| 19 | el.classList.remove("active", "done", "error"); |
| 20 | if (state) el.classList.add(state); |
| 21 | } |
| 22 | |
| 23 | function setStatus(message) { |
| 24 | statusEl.textContent = message; |