diff --git a/public/miniapp/index.html b/public/miniapp/index.html
index 66d4e21..479f839 100644
--- a/public/miniapp/index.html
+++ b/public/miniapp/index.html
@@ -12417,6 +12417,7 @@
cachedHappCryptolinkRedirectTemplate = undefined;
userData.subscriptionUrl = userData.subscription_url || null;
userData.subscriptionCryptoLink = userData.subscription_crypto_link || null;
+ userData.hideSubscriptionLink = Boolean(userData.hide_subscription_link);
userData.referral = userData.referral || null;
const happData = payload?.happ;
@@ -25097,8 +25098,11 @@
updateInstructionConnectButtons(showConnectButton && anyConnectLink);
const subscriptionUrl = getCurrentSubscriptionUrl();
+ const hideLink = Boolean(userData?.hideSubscriptionLink || userData?.hide_subscription_link);
if (copyBtn) {
const hasUrl = Boolean(subscriptionUrl);
+ // Скрываем кнопку копирования если hide_subscription_link=true
+ copyBtn.classList.toggle('hidden', hideLink);
copyBtn.disabled = !hasUrl || !navigator.clipboard;
}
}
diff --git a/src/types/index.ts b/src/types/index.ts
index 480fd88..2154f86 100644
--- a/src/types/index.ts
+++ b/src/types/index.ts
@@ -65,6 +65,7 @@ export interface Subscription {
autopay_enabled: boolean
autopay_days_before: number
subscription_url: string | null
+ hide_subscription_link: boolean
is_active: boolean
is_expired: boolean
traffic_purchases?: TrafficPurchase[]