From 7a0db65f785801645861e6e2f5686647ea1f498e Mon Sep 17 00:00:00 2001 From: bytedream Date: Wed, 25 Jun 2025 14:46:16 +0200 Subject: [PATCH] add copy public report button --- src/app/admin/reports/BottomBar.svelte | 17 ++++++++++++++++- src/db/schema/report.ts | 1 + 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/app/admin/reports/BottomBar.svelte b/src/app/admin/reports/BottomBar.svelte index 78cdcad..5e7e65a 100644 --- a/src/app/admin/reports/BottomBar.svelte +++ b/src/app/admin/reports/BottomBar.svelte @@ -6,6 +6,7 @@ import TeamSearch from '@components/admin/search/TeamSearch.svelte'; import { editReportStatus, getReportStatus } from '@app/admin/reports/reports.ts'; import { confirmPopupState } from '@components/popup/ConfirmPopup.ts'; + import Icon from "@iconify/svelte"; // html bindings let previewDialogElem: HTMLDialogElement; @@ -76,13 +77,27 @@ } }; } + + function onCopyPublicLink(urlHash: string) { + navigator.clipboard.writeText(`${document.baseURI}report/${urlHash}`); + document.activeElement?.blur(); + }