From aff0414ca3d2a1022904bddba4a2ae9429a6c8d5 Mon Sep 17 00:00:00 2001 From: iqubik Date: Sat, 4 Apr 2026 18:43:57 +0300 Subject: [PATCH] Update SubscriptionsPage.tsx --- client/src/pages/SubscriptionsPage.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/client/src/pages/SubscriptionsPage.tsx b/client/src/pages/SubscriptionsPage.tsx index c877dae..bffc706 100644 --- a/client/src/pages/SubscriptionsPage.tsx +++ b/client/src/pages/SubscriptionsPage.tsx @@ -340,6 +340,11 @@ export default function SubscriptionsPage() { setLinksOpen(true); }; + const handleCopyLink = async (uuid: string, tunnelId: string | number) => { + await navigator.clipboard.writeText(getSubscriptionUrl(uuid, tunnelId)); + setSnackbar({ open: true, type: 'success', message: 'Ссылка на подписку скопирована' }); + }; + return ( @@ -400,7 +405,7 @@ export default function SubscriptionsPage() { <> navigator.clipboard.writeText(getSubscriptionUrl(sub.uuid, selectedServer))} + onClick={() => handleCopyLink(sub.uuid, selectedServer)} title="Копировать ссылку" > @@ -435,7 +440,7 @@ export default function SubscriptionsPage() { transformOrigin={{ vertical: 'top', horizontal: 'right' }} > {isMobile && activeSub && ( - navigator.clipboard.writeText(getSubscriptionUrl(activeSub.uuid, selectedServer))}> + handleCopyLink(activeSub.uuid, selectedServer)}> Копировать ссылку