function copyText(id) { const text = document.getElementById(id).innerText; navigator.clipboard.writeText(text).then(() => { showCustomAlert(`${id === "mobile" ? "Mobile" : "Email"} added to clipboard!`) }).catch(err => { console.error(`Failed to copy ${id}: `, err); }); } function closeCustomAlert() { customAlert = document.getElementById("custom-alert") if (customAlert !== null) { customAlert.style.display = 'none'; customAlert.remove(); } } function showCustomAlert(title, message = "") { const alertElement = document.createElement('div'); alertElement.id = "custom-alert" alertElement.classList.add('alert', 'alert-success') alertElement.innerHTML = `
${title} ${message}
` const alertContainer = document.getElementById("alert-container") alertContainer.appendChild(alertElement) document.getElementById('close-alert-btn').onclick = closeCustomAlert setTimeout(() => { closeCustomAlert(); }, 4000) }