diff --git a/frontend/src/views/admin/RedeemView.vue b/frontend/src/views/admin/RedeemView.vue index fee34f77e36..0fc8a24fd35 100644 --- a/frontend/src/views/admin/RedeemView.vue +++ b/frontend/src/views/admin/RedeemView.vue @@ -476,14 +476,12 @@ const closeResultDialog = () => { } const copyGeneratedCodes = async () => { - try { - await navigator.clipboard.writeText(generatedCodesText.value) + const success = await clipboardCopy(generatedCodesText.value, t('admin.redeem.copied')) + if (success) { copiedAll.value = true setTimeout(() => { copiedAll.value = false }, 2000) - } catch (error) { - appStore.showError(t('admin.redeem.failedToCopy')) } }