diff --git a/public/images/articles/article1.jpg b/public/images/articles/article1.jpg new file mode 100644 index 0000000..e5588e1 Binary files /dev/null and b/public/images/articles/article1.jpg differ diff --git a/public/images/articles/article2.jpg b/public/images/articles/article2.jpg new file mode 100644 index 0000000..196893c Binary files /dev/null and b/public/images/articles/article2.jpg differ diff --git a/public/images/articles/article3.jpg b/public/images/articles/article3.jpg new file mode 100644 index 0000000..8a2d950 Binary files /dev/null and b/public/images/articles/article3.jpg differ diff --git a/public/images/badge-bg.jpg b/public/images/badge-bg.jpg new file mode 100644 index 0000000..3bc4064 Binary files /dev/null and b/public/images/badge-bg.jpg differ diff --git a/public/images/hero-bg.jpg b/public/images/hero-bg.jpg index 4cf5e97..9b10efd 100644 Binary files a/public/images/hero-bg.jpg and b/public/images/hero-bg.jpg differ diff --git a/public/images/reviews/review1.jpg b/public/images/reviews/review1.jpg new file mode 100644 index 0000000..14ba72c Binary files /dev/null and b/public/images/reviews/review1.jpg differ diff --git a/public/images/reviews/review2.jpg b/public/images/reviews/review2.jpg new file mode 100644 index 0000000..364aa8c Binary files /dev/null and b/public/images/reviews/review2.jpg differ diff --git a/public/images/reviews/review3.jpg b/public/images/reviews/review3.jpg new file mode 100644 index 0000000..aa4d94d Binary files /dev/null and b/public/images/reviews/review3.jpg differ diff --git a/public/images/reviews/review4.jpg b/public/images/reviews/review4.jpg new file mode 100644 index 0000000..23932d2 Binary files /dev/null and b/public/images/reviews/review4.jpg differ diff --git a/public/images/reviews/review5.jpg b/public/images/reviews/review5.jpg new file mode 100644 index 0000000..d32b4ce Binary files /dev/null and b/public/images/reviews/review5.jpg differ diff --git a/public/images/reviews/review6.jpg b/public/images/reviews/review6.jpg new file mode 100644 index 0000000..8a1db05 Binary files /dev/null and b/public/images/reviews/review6.jpg differ diff --git a/public/images/reviews/review7.jpg b/public/images/reviews/review7.jpg new file mode 100644 index 0000000..a32aaa4 Binary files /dev/null and b/public/images/reviews/review7.jpg differ diff --git a/public/images/reviews/review8.jpg b/public/images/reviews/review8.jpg new file mode 100644 index 0000000..99faed6 Binary files /dev/null and b/public/images/reviews/review8.jpg differ diff --git a/public/images/video/video1.jpg b/public/images/video/video1.jpg new file mode 100644 index 0000000..ae012cf Binary files /dev/null and b/public/images/video/video1.jpg differ diff --git a/src/app/components/Articles.tsx b/src/app/components/Articles.tsx index 07e571d..09f5275 100644 --- a/src/app/components/Articles.tsx +++ b/src/app/components/Articles.tsx @@ -5,14 +5,14 @@ import Image from "next/image"; const articles = [ { id: 1, - image: "/images/yacht.jpg", + image: "/images/articles/article1.jpg", tags: ["Полезное", "Интересное"], - title: "Тема публикации", - description: "Текст публикации", + title: "Вейксерф в Балаклаве – испытай новые ощущения с сёрф-клубом «Рурайдер»!", + description: "В последние годы вейксерф стал настоящим хитом среди любителей активного отдыха и адреналина.", }, { id: 2, - image: "/images/yacht.jpg", + image: "/images/articles/article2.jpg", tags: ["Полезное", "Интересное"], title: "В чем отличия яхты, катера и лодки?", description: @@ -20,7 +20,7 @@ const articles = [ }, { id: 3, - image: "/images/yacht.jpg", + image: "/images/articles/article3.jpg", tags: [ { text: "Дзен", icon: "D" }, { text: "VK", icon: "VK" }, diff --git a/src/app/components/Hero.tsx b/src/app/components/Hero.tsx index 92df9ec..5351d5a 100644 --- a/src/app/components/Hero.tsx +++ b/src/app/components/Hero.tsx @@ -32,10 +32,11 @@ export default function Hero() {
{/* Заголовок и подзаголовок */}
-

Аренда яхт

-

в Балаклаве

-

- Подключись к морскому бризу вместе с Travel Marine +

+ Аренда яхт и катеров в Балаклаве +

+

+ Насладись морем и Крымом с Travel Marine

@@ -47,8 +48,8 @@ export default function Hero() {
{/* Поисковая форма - скрыта на мобильных устройствах */} - - + + {/* Основные поля поиска */}
{/* Локация */} @@ -146,40 +147,6 @@ export default function Hero() { Найти
- - {/* Фильтры */} -
- - - - -
diff --git a/src/app/components/Reviews.tsx b/src/app/components/Reviews.tsx index 7c5b70e..29a0cfb 100644 --- a/src/app/components/Reviews.tsx +++ b/src/app/components/Reviews.tsx @@ -3,61 +3,80 @@ import Image from "next/image"; const reviewCategories = [ { id: 1, - image: "/images/heart.png", - label: "Отзывы", + image: "/images/reviews/review1.jpg", + label: "ОТЗЫВЫ", }, { id: 2, - image: "/images/heart.png", - label: "Свидание", + image: "/images/reviews/review2.jpg", + label: "АКТИВНЫЙ ОТДЫХ", }, { id: 3, - image: "/images/heart.png", - label: "Закат", + image: "/images/reviews/review3.jpg", + label: "ЗАКАТ", }, { id: 4, - image: "/images/heart.png", - label: "С детьми", + image: "/images/reviews/review4.jpg", + label: "С ДЕТЬМИ", }, { id: 5, - image: "/images/heart.png", - label: "Вечеринка", + image: "/images/reviews/review5.jpg", + label: "ВЕЧЕРИНКА", }, { id: 6, - image: "/images/heart.png", - label: "Девичник", + image: "/images/reviews/review6.jpg", + label: "ДЕВИЧНИК", + }, + { + id: 7, + image: "/images/reviews/review7.jpg", + label: "СВИДАНИЕ", + }, + { + id: 8, + image: "/images/reviews/review8.jpg", + label: "ПРЕДЛОЖЕНИЕ", }, ]; export default function Reviews() { return ( -
-

- Отзывы и истории аренд яхт -

-
- {reviewCategories.map((category) => ( -
-
- {category.label} +
+
+

+ Впечатления и отзывы +

+
+ {reviewCategories.map((category) => ( +
+
+ {category.label} + {/* Градиентный оверлей */} +
+ {/* Цветная внутренняя граница */} +
+ {/* Текст внизу карточки */} +
+

+ {category.label} +

+
+
-

- {category.label} -

-
- ))} + ))} +
); diff --git a/src/app/components/VideoSection.tsx b/src/app/components/VideoSection.tsx index 2f72de0..46a513d 100644 --- a/src/app/components/VideoSection.tsx +++ b/src/app/components/VideoSection.tsx @@ -18,7 +18,7 @@ export default function VideoSection() {
Яхта SALVADOR на море +
{/* Header Section */}

- Яхты в аренду + Яхты и катера в аренду

- Онлайн бронирование яхт + Онлайн бронирование яхт и катеров

Каталог лучших яхт Балаклавы разных ценовых сегментах. +

+

Проверенные лодки с лицензией на перевозки, опытные капитаны. Выбирайте удобную дату, время и бронируйте.

+ {/* Featured Yacht Block */} +
+ + +
+ {/* Left side - Yacht details and images */} +
+ {/* Header with yacht name and length */} +
+

+ {featuredYacht.name} +

+
+ + + {featuredYacht.length} + +
+
+ + {/* Main yacht image */} +
+ {featuredYacht.name} +
+ + {/* Thumbnail images */} +
+ {featuredYacht.thumbnails.map( + (thumb, idx) => ( +
+ {`${ +
+ ) + )} +
+ + {/* Promoted badge */} + {featuredYacht.isPromoted && ( +
+
+ + Это объявление продвигается.{" "} + + Хотите так же? + + +
+ )} +
+ + {/* Right side - Booking form */} +
+
+ {/* Promoted banner */} +
+ + Заметнее других — бронируют + быстрее + +
+ +
+ {/* Price */} +
+

+ {featuredYacht.price} + + {featuredYacht.perTime} + +

+
+ + {/* Booking form */} +
+
+ +
+
+ +
+
+ +
+
+ + {/* Book button */} + + + {/* Total price */} +
+ Итого: + + {featuredYacht.totalPrice} + +
+
+
+
+
+
+
+
+ {/* Yacht Grid */}
{yachts.map((yacht, idx) => (