// https://www.freecodecamp.org/news/copy-text-to-clipboard-javascript/
// function copy_code(id_btnCopy, id_CodeField) {
// 	let btn_Copy = document.getElementById(id_btnCopy);
// 	btn_Copy.addEventListener("click", () => {
// 		let fieldCode = document.getElementById(id_CodeField).innerText.trim();
// 		const copyContent = async () => {
// 			try {
// 				await navigator.clipboard.writeText(fieldCode);
// 				btn_Copy.innerText = ' ¡Copiado!';
// 				setTimeout(() => {
// 					btn_Copy.innerText = " Copiar código";
// 				}, "5000");
// 			} catch (err) {
// 				console.error('No se pudo copiar: ', err);
// 			}
// 		};
// 		copyContent();
// 	});
// }


let buttons = document.querySelectorAll("pre i.bi-copy");
buttons.forEach(btn => {
	btn.addEventListener("click", async () => {
		let fieldCode = btn.parentElement.querySelector("code")?.innerText.trim();

		if (!fieldCode) {
			console.error("No se encontró código para copiar.");
			return;
		}
		try {
			await navigator.clipboard.writeText(fieldCode);
			btn.innerText = ' ¡Copiado!';
			setTimeout(() => {
				btn.innerText = " Copiar código";
			}, 5000);
		} catch (err) {
			console.error('No se pudo copiar: ', err);
		}
	});
});
