diff --git a/src/hooks/useSpecialOfferConfig.ts b/src/hooks/useSpecialOfferConfig.ts index 606e52d87..19c749e06 100644 --- a/src/hooks/useSpecialOfferConfig.ts +++ b/src/hooks/useSpecialOfferConfig.ts @@ -47,10 +47,12 @@ export const ALLOWED_PATHS = [ 'tukaram', 'f4mi', 'macho', - 'heise' + 'heise', + 'world-backup-day', + 'gentiluomodigitale' ]; export const ALTERNATE_RECOMENDATED_PLAN_PATHS = new Set([]); -export const DARK_MODE_PATHS = new Set(['baity', 'oscar', 'rimembah', 'believemy', 'ghareeb']); +export const DARK_MODE_PATHS = new Set([ 'oscar', 'rimembah', 'believemy', 'ghareeb']); export const ALTERNATIVE_IMAGES_PATHS = new Set(['baity']); export const ONLY_ULTIMATE_PLANS_PATHS = new Set(['ultimate']); export const ULTIMATE_PREMIUM_PLANS_PATHS = new Set([]); @@ -103,6 +105,8 @@ export const COUPON_CODES = { f4mi: PromoCodeName.f4mi, macho: PromoCodeName.macho, heise: PromoCodeName.heise, + 'world-backup-day': PromoCodeName.worldBackupDay, + gentiluomodigitale: PromoCodeName.gentiluomodigitale, }; interface OfferConfig { diff --git a/src/lib/types/index.ts b/src/lib/types/index.ts index 25baab387..6f6abc01a 100644 --- a/src/lib/types/index.ts +++ b/src/lib/types/index.ts @@ -244,7 +244,9 @@ export enum PromoCodeName { tukaram = 'TUKARAM', f4mi = 'F4MI', macho = 'MACHO', - heise = 'HEISE' + heise = 'HEISE', + worldBackupDay = 'WORLDBACKUPDAY', + gentiluomodigitale = 'GENTILUOMODIGITALE', } export interface PromoCodeProps { diff --git a/src/pages/[filename].tsx b/src/pages/[filename].tsx index 4ffec1491..ab2845dc7 100644 --- a/src/pages/[filename].tsx +++ b/src/pages/[filename].tsx @@ -95,6 +95,7 @@ const LANG_MAP = { f4mi: 'en', heise: 'de', macho: 'en', + gentiluomodigitale: 'it', }; function CombinedSpecialOffer({ @@ -120,7 +121,6 @@ function CombinedSpecialOffer({ const { products, - loadingCards, currency, currencyValue, coupon: individualCoupon, @@ -181,7 +181,13 @@ function CombinedSpecialOffer({ }; return ( - +