| 7 | const generateBtnEl = document.getElementById("generateBtn"); |
| 8 | |
| 9 | const renderQRCode = (url) => { |
| 10 | if (!url) return; |
| 11 | generateBtnEl.innerText = "Generating Qr Code..."; |
| 12 | qrImageEl.src = url; |
| 13 | |
| 14 | const onImageLoad = () => { |
| 15 | const interval = setInterval(() => { |
| 16 | qrContainerEl.classList.add("show"); |
| 17 | clearInterval(interval); |
| 18 | generateBtnEl.innerText = "Genrated QR Code"; |
| 19 | }, 500); |
| 20 | }; |
| 21 | |
| 22 | qrImageEl.addEventListener("load", onImageLoad); |
| 23 | }; |
| 24 | |
| 25 | qrFormEl.addEventListener("submit", (event) => { |
| 26 | event.preventDefault(); |