diff --git a/src/routes/(token-based)/list/[vorgang]/+page.svelte b/src/routes/(token-based)/list/[vorgang]/+page.svelte index db59e16..e9bd25f 100644 --- a/src/routes/(token-based)/list/[vorgang]/+page.svelte +++ b/src/routes/(token-based)/list/[vorgang]/+page.svelte @@ -129,13 +129,22 @@ } } - 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, + +hier ist der Link zum Tatvorgang: +${link} + +Der Zugangs-PIN wird zur Sicherheit über einen zweiten Kommunikationskanal übermittelt. + +Mit freundlichen Grüßen, +`; + + const mailtoLink = `mailto:?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`; + + return mailtoLink; } @@ -144,7 +153,7 @@

Vorgang {vorgang.name}

{#if data?.user?.admin} Zugangs-PIN: {vorgang.pin} - + {/if}