diff --git a/src/routes/(token-based)/list/[vorgang]/+page.svelte b/src/routes/(token-based)/list/[vorgang]/+page.svelte index 25e56f1..4bcc446 100644 --- a/src/routes/(token-based)/list/[vorgang]/+page.svelte +++ b/src/routes/(token-based)/list/[vorgang]/+page.svelte @@ -129,13 +129,26 @@ } } - async function setClipboard(text) { - const type = "text/plain"; - const clipboardItemData = { - [type]: text, - }; - const clipboardItem = new ClipboardItem(clipboardItemData); - await navigator.clipboard.write([clipboardItem]); + function constructMailToLink() { + const subject = "Link zum Tatvorgang"; + const link = $page.url.toString().split('?')[0]; + const body = ` + Hallo, + %0D%0A + %0D%0A + hier ist der Link zum Tatvorgang:%0D%0A + ${link} + %0D%0A + %0D%0A + Der Zugangs-PIN wird zur Sicherheit über einen zweiten Kommunikationskanal übermittelt. + %0D%0A + %0D%0A + Mit freundlichen Grüßen, + `; + + const mailtoLink = `mailto:?subject=${encodeURIComponent(subject)}&body=${body}`; + + return mailtoLink; } @@ -144,7 +157,7 @@