fridge_bites/assets/js/my-orders.js
2025-06-02 13:34:17 +02:00

20 lines
684 B
JavaScript

let orders = document.querySelectorAll('.my-order');
orders?.forEach(order => {
let btnToOpen = order.querySelector('.btn-primary');
let copyInputBtn = order.querySelector('.btn-copy');
let input = order.querySelector('input');
btnToOpen.addEventListener('click', (e) => {
order.classList.add('show-key');
});
copyInputBtn.addEventListener('click', async (e) => {
if (navigator.clipboard && navigator.clipboard.writeText) {
await navigator.clipboard.writeText(input.value);
} else {
input.select();
document.execCommand("copy");
}
showToastify("Code is copied", 'info');
});
});