diff --git a/frontend/src/routes/campaign/[id]/+page.svelte b/frontend/src/routes/campaign/[id]/+page.svelte index 641db55d..fdb3ffb4 100644 --- a/frontend/src/routes/campaign/[id]/+page.svelte +++ b/frontend/src/routes/campaign/[id]/+page.svelte @@ -402,16 +402,6 @@ } }; - /** @param {string} email */ - const onClickCopyEmail = async (email) => { - try { - await navigator.clipboard.writeText(email); - addToast('Email copied to clipboard', 'Success'); - } catch (e) { - addToast('Failed to copy email', 'Error'); - } - }; - /** @param {string} campaignRecipientID */ const onClickPreviewEmail = async (campaignRecipientID) => { // always show warning modal @@ -1823,31 +1813,12 @@ - onClickCopyEmailContent(recp.id)} - /> - onClickCopyEmail(recp?.recipient?.email)} - /> - - onClickCopyURL(recp.id)} - /> - onClickPreviewEmail(recp.id)} - /> openEventsModal(recp.recipientID)} /> + showSendMessageModal(recp.id, recp.recipient)} disabled={!!campaign.closedAt || recp.cancelledAt} /> + onClickCopyURL(recp.id)} + /> + onClickCopyEmailContent(recp.id)} + /> + {#if !campaign.sendStartAt} {/if} + onClickPreviewEmail(recp.id)} + /> {/if}