multiple buttons

pull/5601/head
STetsing 1 month ago committed by Aniket
parent 10072608ca
commit dfe7f40f9c
  1. 14
      libs/remix-ui/remix-ai/src/lib/components/Default.tsx

@ -33,15 +33,13 @@ export const Default = (props) => {
observer.complete() observer.complete()
const codeBlocks = document.getElementsByClassName('code-block') const codeBlocks = document.getElementsByClassName('code-block')
// override copy button functionality
Array.from(codeBlocks).forEach((block) => { Array.from(codeBlocks).forEach((block) => {
// only 1 copy button per code block const copyButtons = block.getElementsByClassName('nlux-comp-copyButton');
const copyButton = document.getElementsByClassName('nlux-comp-copyButton') Array.from(copyButtons).forEach((cp_btn) => {
copyButton[0].addEventListener('click', async () => { cp_btn.addEventListener('click', async () => {
console.log('nlux copy button clicked'); await navigator.clipboard.writeText(block.textContent);
const text = block.textContent; //|| block.innerText; });
await navigator.clipboard.writeText(block.textContent); })
});
}) })
} }
) )

Loading…
Cancel
Save