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}