/**
 * Másolja a kódblokk tartalmát a vágólapra
 * @param {HTMLElement} button - A másolás gomb elem
 */
function copyCode(button) {
  const codeBlock = button.closest('.code-wrapper').querySelector('code');
  const text = codeBlock.textContent;

  navigator.clipboard.writeText(text).then(() => {
    button.textContent = 'Másolva!';
    button.classList.add('copied');

    setTimeout(() => {
      button.textContent = 'Másolás';
      button.classList.remove('copied');
    }, 2000);
  });
}
