diff --git a/src/pages/Profile.tsx b/src/pages/Profile.tsx index 4bb14f6..1916490 100644 --- a/src/pages/Profile.tsx +++ b/src/pages/Profile.tsx @@ -63,11 +63,10 @@ export default function Profile() { staleTime: 60000, }) - // Build referral link - const botUsername = import.meta.env.VITE_TELEGRAM_BOT_USERNAME - const referralLink = referralInfo?.referral_code && botUsername - ? `https://t.me/${botUsername}?start=${referralInfo.referral_code}` - : referralInfo?.referral_link || '' + // Build referral link for cabinet + const referralLink = referralInfo?.referral_code + ? `${window.location.origin}/login?ref=${referralInfo.referral_code}` + : '' const copyReferralLink = () => { if (referralLink) { diff --git a/src/pages/Referral.tsx b/src/pages/Referral.tsx index 3febac8..c1e01c8 100644 --- a/src/pages/Referral.tsx +++ b/src/pages/Referral.tsx @@ -68,11 +68,10 @@ export default function Referral() { queryFn: referralApi.getReferralInfo, }) - // Build referral link using frontend env variable for correct bot username - const botUsername = import.meta.env.VITE_TELEGRAM_BOT_USERNAME - const referralLink = info?.referral_code && botUsername - ? `https://t.me/${botUsername}?start=${info.referral_code}` - : info?.referral_link || '' + // Build referral link for cabinet registration + const referralLink = info?.referral_code + ? `${window.location.origin}/login?ref=${info.referral_code}` + : '' const { data: terms } = useQuery({ queryKey: ['referral-terms'],