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[]