From 1f912e107de90f7f2a85e1ae36e63eaa1d894570 Mon Sep 17 00:00:00 2001 From: jaaaaavier Date: Thu, 19 Feb 2026 10:06:49 +0100 Subject: [PATCH 1/2] feat: add new influencers LP --- src/hooks/useSpecialOfferConfig.ts | 4 ++++ src/lib/types/index.ts | 2 ++ src/pages/[filename].tsx | 7 +++++-- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/hooks/useSpecialOfferConfig.ts b/src/hooks/useSpecialOfferConfig.ts index 12fe7cd5c..45ed7cff5 100644 --- a/src/hooks/useSpecialOfferConfig.ts +++ b/src/hooks/useSpecialOfferConfig.ts @@ -37,6 +37,8 @@ export const ALLOWED_PATHS = [ 'shannon', 'overfl0w', 'lefiltreitalia', + 'genius', + 'letosa', ]; export const ALTERNATE_RECOMENDATED_PLAN_PATHS = new Set([]); export const DARK_MODE_PATHS = new Set(['baity', 'xavier', 'oscar', 'rimembah', 'believemy', 'ghareeb']); @@ -80,6 +82,8 @@ export const COUPON_CODES = { shannon: PromoCodeName.shannon, overfl0w: PromoCodeName.overflow, lefiltreitalia: PromoCodeName.lefiltreitalia, + genius: PromoCodeName.genius, + letosa: PromoCodeName.letosa, }; interface OfferConfig { diff --git a/src/lib/types/index.ts b/src/lib/types/index.ts index 0132c4420..dbca2737e 100644 --- a/src/lib/types/index.ts +++ b/src/lib/types/index.ts @@ -218,6 +218,8 @@ export enum PromoCodeName { OFFSUB = '83OFFSUB', OFFLFT = '83OFFLFT', lefiltreitalia = 'LEFILTREITALIA', + genius = 'GENIUS', + letosa = 'LETOSA', } export interface PromoCodeProps { diff --git a/src/pages/[filename].tsx b/src/pages/[filename].tsx index aae21a508..69d093c8e 100644 --- a/src/pages/[filename].tsx +++ b/src/pages/[filename].tsx @@ -80,8 +80,11 @@ const LANG_MAP = { speciale: 'it', xataka: 'es', techradar: 'en', - shanon: 'en', - overflow: 'fr', + shannon: 'en', + overfl0w: 'fr', + lefiltreitalia: 'it', + letosa: 'es', + genius: 'es', }; function CombinedSpecialOffer({ From 66c5ea9f8eda98679f2489681b84b41847ba7163 Mon Sep 17 00:00:00 2001 From: jaaaaavier Date: Thu, 19 Feb 2026 16:03:31 +0100 Subject: [PATCH 2/2] feat: update banners --- src/components/temp-email/HeroSection.tsx | 8 ++++---- src/components/temp-email/InfoSection.tsx | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/components/temp-email/HeroSection.tsx b/src/components/temp-email/HeroSection.tsx index 49081f8c5..bc88a3ca1 100644 --- a/src/components/temp-email/HeroSection.tsx +++ b/src/components/temp-email/HeroSection.tsx @@ -239,7 +239,7 @@ export const HeroSection = ({ textContent }) => {
 Bitdefender x Internxt Banner { style={{ cursor: 'pointer' }} onClick={() => window.open( - `https://www.bitdefender.com/pages/consumer/en/new/avfree/internxt?vcampaign=avfreeinternxt&cid=aff%7Cc%7Cpartnership%7Cinternxt`, + `/pricing`, '_blank', 'noopener noreferrer', ) @@ -287,7 +287,7 @@ export const HeroSection = ({ textContent }) => {
Bitdefender x Internxt Banner { style={{ cursor: 'pointer' }} onClick={() => window.open( - `https://www.bitdefender.com/pages/consumer/en/new/avfree/internxt?vcampaign=avfreeinternxt&cid=aff%7Cc%7Cpartnership%7Cinternxt`, + `/pricing`, '_blank', 'noopener noreferrer', ) diff --git a/src/components/temp-email/InfoSection.tsx b/src/components/temp-email/InfoSection.tsx index 777a80c51..692270930 100644 --- a/src/components/temp-email/InfoSection.tsx +++ b/src/components/temp-email/InfoSection.tsx @@ -45,15 +45,15 @@ export const InfoSection = ({ textContent, bannerText, lang }) => {
Bitdefender x Internxt Banner window.open( - `https://www.bitdefender.com/pages/consumer/en/new/avfree/internxt?vcampaign=avfreeinternxt&cid=aff%7Cc%7Cpartnership%7Cinternxt`, + `/pricing`, '_blank', 'noopener noreferrer', ) @@ -130,7 +130,7 @@ export const InfoSection = ({ textContent, bannerText, lang }) => {
Bitdefender x Internxt Banner { style={{ cursor: 'pointer' }} onClick={() => window.open( - `https://www.bitdefender.com/pages/consumer/en/new/avfree/internxt?vcampaign=avfreeinternxt&cid=aff%7Cc%7Cpartnership%7Cinternxt`, + `/pricing`, '_blank', 'noopener noreferrer', )