diff --git a/src/components/Home/Hero.tsx b/src/components/Home/Hero.tsx
index e65afce..592fb45 100644
--- a/src/components/Home/Hero.tsx
+++ b/src/components/Home/Hero.tsx
@@ -1,7 +1,7 @@
'use client'
import Link from 'next/link'
-import { ArrowRight, Award, Check, PlayCircle, Trophy } from 'lucide-react'
+import { ArrowRight, Award, Check, Play, Trophy } from 'lucide-react'
import { FadeIn } from './FadeIn'
import { XpChip } from '@/components/brand'
@@ -16,6 +16,7 @@ type Props = {
supportName: string
features: string[]
mock: {
+ lesson: string
course: string
progress: string
steps: string[]
@@ -123,17 +124,34 @@ export function HeroSection({
-
+

+
+ {mock.lesson}
+
-
+
+
+
+
-
+
{mock.course}
@@ -164,7 +182,7 @@ export function HeroSection({
diff --git a/src/components/Home/News.tsx b/src/components/Home/News.tsx
index 02ff2b4..d314d86 100644
--- a/src/components/Home/News.tsx
+++ b/src/components/Home/News.tsx
@@ -60,7 +60,7 @@ export function NewsSection({ tag, title, cta, items, locale }: Props) {
/>
-
+
{items.map((item, i) => (
diff --git a/src/components/Home/NewsServer.tsx b/src/components/Home/NewsServer.tsx
index a61e3f1..005a229 100644
--- a/src/components/Home/NewsServer.tsx
+++ b/src/components/Home/NewsServer.tsx
@@ -59,7 +59,7 @@ export function NewsSectionSkeleton({ locale }: Props) {
{c.news.title}
-
+
{[0, 1, 2].map((i) => (
![]()
))}
-
+
{rest.map((partner) => (
- -
+
-
))}
diff --git a/src/components/Home/Platform.tsx b/src/components/Home/Platform.tsx
index a43debc..4dafc1f 100644
--- a/src/components/Home/Platform.tsx
+++ b/src/components/Home/Platform.tsx
@@ -23,19 +23,21 @@ export function PlatformSection({ tag, title, features, statsTag, statsTitle, st
-
+
{features.map((feature, i) => {
const Icon = ICONS[i % ICONS.length]
return (
-
-
+
+
-
- {feature.title}
-
-
{feature.text}
+
+
+ {feature.title}
+
+
{feature.text}
+
)
@@ -43,20 +45,20 @@ export function PlatformSection({ tag, title, features, statsTag, statsTitle, st
-
+
{statsTag}
{statsTitle}
-
+
{stats.map((stat) => (
-
-
+
- -
+
-
{stat.label}
diff --git a/src/components/Home/content.ts b/src/components/Home/content.ts
index 25e0957..c964d7a 100644
--- a/src/components/Home/content.ts
+++ b/src/components/Home/content.ts
@@ -20,6 +20,7 @@ type HomeContent = {
supportName: string
features: string[]
mock: {
+ lesson: string
course: string
progress: string
steps: string[]
@@ -111,6 +112,7 @@ const content: Record = {
supportName: 'УКРЗАЛІЗНИЦЯ',
features: ['Відеоуроки', 'Тести', 'XP та рейтинг', 'Сертифікати'],
mock: {
+ lesson: 'Урок 3',
course: 'Лідерство для підлітків',
progress: '3 із 5 кроків',
steps: ['Вступ до лідерства', 'Робота в команді', 'Публічний виступ'],
@@ -254,6 +256,7 @@ const content: Record = {
supportName: 'UKRZALIZNYTSIA',
features: ['Video lessons', 'Quizzes', 'XP & leaderboard', 'Certificates'],
mock: {
+ lesson: 'Lesson 3',
course: 'Leadership for teens',
progress: '3 of 5 steps',
steps: ['Intro to leadership', 'Teamwork', 'Public speaking'],
diff --git a/src/components/Logo/Brand.tsx b/src/components/Logo/Brand.tsx
index 45a1291..a239944 100644
--- a/src/components/Logo/Brand.tsx
+++ b/src/components/Logo/Brand.tsx
@@ -32,7 +32,7 @@ export const Brand: React.FC<{
{t.brandName1} {t.brandName2}