Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions src/assets/lang/de/antivirus.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
"blueText": "Internxt Antivirus",
"description": "Schützen Sie sich vor Schadsoftware, Phishing und Ransomware mit unserem Antivirus. Halten Sie alle Ihre Dateien sicher und geschützt.",
"eyeBrow": "Internxt Antivirus",
"secondaryEyeBrow": "Antivirus",
"DownloadLinks": {
"downloadTitle": "Internxt Antivirus herunterladen",
"downloadForMac": "Mac herunterladen",
"downloadForWindows": "Windows herunterladen",
"downloadForLinux": "Linux herunterladen"
}
},
"cta": "Internxt kaufen",
"price": "Ab {currency}{price}/Monat"
},
"cta1": {
"title": "Internxt Antivirus",
Expand Down Expand Up @@ -137,4 +140,4 @@
"secondaryEyeBrow": "Antivirus",
"cta": "Internxt erhalten",
"price": "Ab {currency}29,99/Monat"
}
}
4 changes: 2 additions & 2 deletions src/assets/lang/de/navbar.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,6 @@
"MinimalNavbar": {
"secondaryEyeBrow": "Antivirus",
"cta": "Internxt erhalten",
"price": "Ab {currency}29,99/Monat"
"price": "Ab {currency}{price}/Monat"
}
}
}
4 changes: 2 additions & 2 deletions src/assets/lang/en/antivirus.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"downloadForLinux": "Download for Linux"
},
"cta": "Get Internxt",
"price": "From €29.99/mo"
"price": "From {currency}{price}/mo"
},
"cta1": {
"title": "Internxt Antivirus",
Expand Down Expand Up @@ -141,4 +141,4 @@
"secondaryEyeBrow": "Antivirus",
"cta": "Get Internxt",
"price": "From {currency}29.99/mo"
}
}
4 changes: 2 additions & 2 deletions src/assets/lang/en/navbar.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,6 @@
"MinimalNavbar": {
"secondaryEyeBrow": "Antivirus",
"cta": "Get Internxt",
"price": "From {currency}29.99/mo"
"price": "From {currency}{price}/mo"
}
}
}
7 changes: 5 additions & 2 deletions src/assets/lang/es/antivirus.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
"blueText": "Internxt Antivirus",
"description": "Protégete contra el programa malicioso, phishing y el ransomware con nuestro Antivirus. Mantén todos tus archivos seguros y protegidos.",
"eyeBrow": "Internxt Antivirus",
"secondaryEyeBrow": "Antivirus",
"DownloadLinks": {
"downloadTitle": "Descarga Internxt Antivirus",
"downloadForMac": "Descarga Mac",
"downloadForWindows": "Descarga Windows",
"downloadForLinux": "Descarga Linux"
}
},
"cta": "Obtener Internxt",
"price": "Desde {currency}{price}/mes"
},
"cta1": {
"title": "Internxt Antivirus",
Expand Down Expand Up @@ -138,4 +141,4 @@
"secondaryEyeBrow": "Antivirus",
"cta": "Obtener Internxt",
"price": "Desde {currency}29,99/mes"
}
}
4 changes: 2 additions & 2 deletions src/assets/lang/es/navbar.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,6 @@
"MinimalNavbar": {
"secondaryEyeBrow": "Antivirus",
"cta": "Obtener Internxt",
"price": "Desde {currency}29,99/mes"
"price": "Desde {currency}{price}/mes"
}
}
}
7 changes: 5 additions & 2 deletions src/assets/lang/fr/antivirus.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
"blueText": "Internxt Antivirus",
"description": "Protégez-vous contre les logiciels malveillants, le phishing et les rançongiciels avec notre antivirus. Gardez tous vos fichiers en sécurité et protégés.",
"eyeBrow": "Internxt Antivirus",
"secondaryEyeBrow": "Antivirus",
"DownloadLinks": {
"downloadTitle": "Téléchargez Internxt Antivirus",
"downloadForMac": "Télécharger pour Mac",
"downloadForWindows": "Télécharger pour Windows",
"downloadForLinux": "Télécharger pour Linux"
}
},
"cta": "Obtenir Internxt",
"price": "À partir de {currency}{price}/mois"
},
"cta1": {
"title": "Internxt Antivirus",
Expand Down Expand Up @@ -137,4 +140,4 @@
"secondaryEyeBrow": "Antivirus",
"cta": "Obtenir Internxt",
"price": "À partir de {currency}29,99/mois"
}
}
4 changes: 2 additions & 2 deletions src/assets/lang/fr/navbar.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,6 @@
"MinimalNavbar": {
"secondaryEyeBrow": "Antivirus",
"cta": "Obtenir Internxt",
"price": "À partir de {currency}29,99/mois"
"price": "À partir de {currency}{price}/mois"
}
}
}
7 changes: 5 additions & 2 deletions src/assets/lang/it/antivirus.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
"blueText": "Internxt Antivirus",
"description": "Proteggiti da malware, phishing e ransomware con il nostro antivirus. Tieni tutti i tuoi file sicuri e protetti.",
"eyeBrow": "Internxt Antivirus",
"secondaryEyeBrow": "Antivirus",
"DownloadLinks": {
"downloadTitle": "Scarica Internxt Antivirus",
"downloadForMac": "Scarica per Mac",
"downloadForWindows": "Scarica per Windows",
"downloadForLinux": "Scarica per Linux"
}
},
"cta": "Ottieni Internxt",
"price": "Da {currency}{price}/mese"
},
"cta1": {
"title": "Internxt Antivirus",
Expand Down Expand Up @@ -137,4 +140,4 @@
"secondaryEyeBrow": "Antivirus",
"cta": "Ottieni Internxt",
"price": "Da {currency}29,99/mese"
}
}
4 changes: 2 additions & 2 deletions src/assets/lang/it/navbar.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,6 @@
"MinimalNavbar": {
"secondaryEyeBrow": "Antivirus",
"cta": "Ottieni Internxt",
"price": "Da {currency}29,99/mese"
"price": "Da {currency}{price}/mese"
}
}
}
7 changes: 5 additions & 2 deletions src/assets/lang/pt-br/antivirus.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
"blueText": "Internxt Antivirus",
"description": "Proteja-se contra malware, phishing e ransomware com nosso Antivirus. Mantenha todos os seus arquivos seguros e protegidos.",
"eyeBrow": "Internxt Antivirus",
"secondaryEyeBrow": "Antivirus",
"DownloadLinks": {
"downloadTitle": "Baixe o Internxt Antivirus",
"downloadForMac": "Baixar para Mac",
"downloadForWindows": "Baixar para Windows",
"downloadForLinux": "Baixar para Linux"
}
},
"cta": "Obter Internxt",
"price": "A partir de {currency}{price}/mês"
},
"cta1": {
"title": "Internxt Antivirus",
Expand Down Expand Up @@ -137,4 +140,4 @@
"secondaryEyeBrow": "Antivirus",
"cta": "Obtenha o Internxt",
"price": "A partir de {currency}29,99/mês"
}
}
7 changes: 5 additions & 2 deletions src/assets/lang/ru/antivirus.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
"blueText": "Internxt Antivirus",
"description": "Защититесь от вредоносного ПО, фишинга и программ-вымогателей с помощью нашего антивируса. Поддерживайте все ваши файлы в безопасности и сохранности.",
"eyeBrow": "Internxt Antivirus",
"secondaryEyeBrow": "Антивирус",
"DownloadLinks": {
"downloadTitle": "Скачать Internxt Antivirus",
"downloadForMac": "Скачать для Mac",
"downloadForWindows": "Скачать для Windows",
"downloadForLinux": "Скачать для Linux"
}
},
"cta": "Получить Internxt",
"price": "От {currency}{price}/мес"
},
"cta1": {
"title": "Internxt Antivirus",
Expand Down Expand Up @@ -137,4 +140,4 @@
"secondaryEyeBrow": "Антивирус",
"cta": "Получить Internxt",
"price": "От {currency}29,99/мес"
}
}
4 changes: 2 additions & 2 deletions src/assets/lang/ru/navbar.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,6 @@
"MinimalNavbar": {
"secondaryEyeBrow": "Антивирус",
"cta": "Получить Internxt",
"price": "От {currency}29,99/мес"
"price": "От {currency}{price}/мес"
}
}
}
7 changes: 5 additions & 2 deletions src/assets/lang/zh-tw/antivirus.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
"blueText": "Internxt Antivirus",
"description": "使用我们的杀毒软件防范恶意软件、网络钓鱼和勒索软件,确保所有文件都安全无虞。",
"eyeBrow": "Internxt Antivirus",
"secondaryEyeBrow": "防病毒",
"DownloadLinks": {
"downloadTitle": "下载 Internxt Antivirus",
"downloadForMac": "下载适用于 Mac",
"downloadForWindows": "下载适用于 Windows",
"downloadForLinux": "下载适用于 Linux"
}
},
"cta": "取得 Internxt",
"price": "每月 {currency}{price} 起"
},
"cta1": {
"title": "Internxt Antivirus",
Expand Down Expand Up @@ -137,4 +140,4 @@
"secondaryEyeBrow": "防毒軟體",
"cta": "取得 Internxt",
"price": "從 {currency}29.99/月"
}
}
4 changes: 2 additions & 2 deletions src/assets/lang/zh-tw/navbar.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,6 @@
"MinimalNavbar": {
"secondaryEyeBrow": "防毒軟體",
"cta": "取得 Internxt",
"price": "從 {currency}29.99/月"
"price": "從 {currency}{price}/月"
}
}
}
7 changes: 5 additions & 2 deletions src/assets/lang/zh/antivirus.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
"blueText": "Internxt Antivirus",
"description": "使用我们的杀毒软件防范恶意软件、网络钓鱼和勒索软件,确保所有文件都安全无虞。",
"eyeBrow": "Internxt Antivirus",
"secondaryEyeBrow": "防病毒",
"DownloadLinks": {
"downloadTitle": "下载 Internxt Antivirus",
"downloadForMac": "下载适用于 Mac",
"downloadForWindows": "下载适用于 Windows",
"downloadForLinux": "下载适用于 Linux"
}
},
"cta": "获取 Internxt",
"price": "从 {currency}{price}/月起"
},
"cta1": {
"title": "Internxt Antivirus",
Expand Down Expand Up @@ -137,4 +140,4 @@
"secondaryEyeBrow": "杀毒软件",
"cta": "获取 Internxt",
"price": "从 {currency}29.99/月"
}
}
4 changes: 2 additions & 2 deletions src/assets/lang/zh/navbar.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,6 @@
"MinimalNavbar": {
"secondaryEyeBrow": "杀毒软件",
"cta": "获取 Internxt",
"price": "从 {currency}29.99/月"
"price": "从 {currency}{price}/月"
}
}
}
20 changes: 11 additions & 9 deletions src/components/antivirus/AlternativeHeroSection.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,18 @@ import Link from 'next/link';

interface AlternativeHeroSectionProps {
textContent: any;
currentPrice?: string;
currency?: string;
}

const AlternativeHeroSection = ({ textContent }: AlternativeHeroSectionProps) => (
const AlternativeHeroSection = ({ textContent, currentPrice, currency }: AlternativeHeroSectionProps) => (
<section
className="mt-20 flex h-min w-full flex-row items-center justify-center overflow-hidden py-10 lg:mt-16 lg:h-[705px] lg:justify-between lg:px-10 xl:px-32 3xl:px-80"
className="mt-20 flex h-min w-full flex-col items-center overflow-hidden px-6 py-10 lg:mt-16 lg:h-[705px] lg:flex-row lg:justify-between lg:px-10 xl:px-32 3xl:px-80"
style={{ background: 'linear-gradient(360deg, #FFFFFF 0%, #E5EFFF 85.17%)' }}
>
<div className="flex w-full flex-row items-center gap-[90px]">
<div className="flex w-full flex-col items-center gap-8 lg:flex-row lg:gap-[90px]">
<div
className={`z-20 flex h-min w-[360px] shrink-0 flex-col items-start justify-center gap-4 rounded-xl p-6 shadow-soft backdrop-blur-55 lg:h-min lg:w-[566px] lg:gap-8 lg:rounded-16 lg:p-8`}
className={`z-20 flex h-min w-full shrink-0 flex-col items-center justify-center gap-4 rounded-xl p-6 shadow-soft backdrop-blur-55 lg:h-min lg:w-[566px] lg:items-start lg:gap-8 lg:rounded-16 lg:p-8`}
style={{
background: 'linear-gradient(115.95deg, rgba(244, 248, 255, 0.75) 10.92%, rgba(255, 255, 255, 0.08) 96.4%)',
}}
Expand All @@ -24,14 +26,14 @@ const AlternativeHeroSection = ({ textContent }: AlternativeHeroSectionProps) =>
</p>
</div>

<p className="text-3xl font-semibold text-gray-100 lg:text-5xl">
<p className="text-30 font-semibold leading-tight text-gray-100 lg:text-left lg:text-5xl">
{textContent.title} <br className="hidden sm:flex" />
<span className="text-primary">{textContent.blueText}</span>
</p>

<p className="text-xl font-normal text-gray-55">{textContent.description}</p>
<p className="text-sm font-normal text-gray-55 lg:text-left">{textContent.description}</p>

<div className="flex w-full flex-row items-center gap-3">
<div className="flex w-full flex-row items-center justify-center gap-3 lg:justify-start">
<Link
href={'#priceCard'}
className="no z-10 flex h-[48px] w-1/2 items-center justify-center whitespace-nowrap rounded-sm-6 bg-primary py-4 text-base font-medium text-white hover:bg-primary-dark lg:w-[177px]"
Expand All @@ -40,12 +42,12 @@ const AlternativeHeroSection = ({ textContent }: AlternativeHeroSectionProps) =>
</Link>

<span className="h-min rounded-2 bg-green-100 px-1 py-0.5 text-sm font-semibold text-green-0">
{textContent.price}
{textContent.price?.replace('{currency}', currency || '').replace('{price}', currentPrice || '')}
</span>
</div>
</div>

<div className="relative flex h-[65vh] items-center justify-center md:h-[450px]">
<div className="relative flex h-[65vh] items-center justify-center md:h-[450px] lg:flex">
<Image
src={getImage('/images/antivirus/Internxt_Antivirus_Header.png')}
width={490}
Expand Down
10 changes: 5 additions & 5 deletions src/components/antivirus/FeatureSection.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,18 +41,18 @@ const FeatureSection = ({ textContent, isGetAntivirus, showPlan = false }: Featu
<section className="overflow-hidden px-5">
<div className="flex flex-col items-center justify-center space-y-16 bg-white py-20">
<div className="flex max-w-[850px] flex-col items-center justify-center space-y-6 text-center">
<span className="space-y-4 text-3xl font-semibold text-gray-100 lg:text-5xl">
<span className="space-y-4 text-30 font-semibold leading-tight text-gray-100 lg:text-5xl">
{textContent.title}
<br />
<p className="text-primary"> {textContent.titleLine2}</p>
</span>

<p className="font-regular text-xl text-gray-80">{formattedDescription}</p>
<p className="font-regular text-sm text-gray-80 lg:text-xl">{formattedDescription}</p>
</div>

<Link
href={isGetAntivirus ? 'https://internxt.com/ultimate' : showPlan ? '#priceCard' : '/pricing'}
className={`flex rounded-lg bg-primary px-5 py-3 text-xl font-medium text-white hover:bg-primary-dark`}
className={`flex rounded-lg bg-primary px-5 py-3 text-sm font-medium text-white hover:bg-primary-dark lg:text-xl`}
>
{textContent.cta}
</Link>
Expand Down Expand Up @@ -97,8 +97,8 @@ const FeatureSection = ({ textContent, isGetAntivirus, showPlan = false }: Featu
layout="intrinsic"
alt={`${card.title} image`}
/>
<p className=" text-3xl font-semibold sm:text-5xl sm:leading-tight md:text-5xl">{card.title}</p>
<p className="font-regular text-base sm:text-lg md:text-xl">{card.description}</p>
<p className=" text-30 font-semibold sm:text-5xl sm:leading-tight md:text-5xl">{card.title}</p>
<p className="font-regular text-sm sm:text-lg md:text-xl">{card.description}</p>
</div>
</div>
);
Expand Down
Loading
Loading