multiple buttons

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

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

Loading…
Cancel
Save