From a02dab1381b226814adb2d6dce4bb3258ff27076 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 11:03:28 +0000 Subject: [PATCH 1/4] Update src/app/contacts/page.tsx --- src/app/contacts/page.tsx | 88 +++++++++++---------------------------- 1 file changed, 25 insertions(+), 63 deletions(-) diff --git a/src/app/contacts/page.tsx b/src/app/contacts/page.tsx index 7df5df3..b305190 100644 --- a/src/app/contacts/page.tsx +++ b/src/app/contacts/page.tsx @@ -7,7 +7,7 @@ import SplitAbout from "@/components/sections/about/SplitAbout"; import ContactText from "@/components/sections/contact/ContactText"; import FooterCard from "@/components/sections/footer/FooterCard"; import Link from "next/link"; -import { Phone, MessageCircle, MapPin } from "lucide-react"; +import { Phone, MessageCircle, MapPin, Clock } from "lucide-react"; export default function ContactsPage() { return ( @@ -17,7 +17,7 @@ export default function ContactsPage() { borderRadius="pill" contentWidth="compact" sizing="mediumLargeSizeLargeTitles" - background="aurora" + background="circleGradient" cardStyle="inset" primaryButtonStyle="double-inset" secondaryButtonStyle="glass" @@ -35,54 +35,36 @@ export default function ContactsPage() { { name: "Контакты", id: "contact" }, ]} button={{ - text: "Забронировать", - href: "contact", - }} + text: "Забронировать", href: "contact"}} /> {/* Contact Hero Section */}
@@ -139,17 +111,13 @@ export default function ContactsPage() {
@@ -162,19 +130,13 @@ export default function ContactsPage() { socialLinks={[ { icon: Phone, - href: "tel:+73422788880", - ariaLabel: "Позвонить нам", - }, + href: "tel:+73422788880", ariaLabel: "Позвонить нам"}, { icon: MessageCircle, - href: "https://wa.me/73422788880", - ariaLabel: "Написать в WhatsApp", - }, + href: "https://wa.me/73422788880", ariaLabel: "Написать в WhatsApp"}, { icon: MapPin, - href: "https://maps.google.com/?q=Таможенная+ул.+37А+Пермь", - ariaLabel: "Наше местоположение", - }, + href: "https://maps.google.com/?q=Таможенная+ул.+37А+Пермь", ariaLabel: "Наше местоположение"}, ]} /> -- 2.49.1 From 5cbae94e2495a9c807392b7d31a9c73a83085042 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 11:03:28 +0000 Subject: [PATCH 2/4] Update src/app/gallery/page.tsx --- src/app/gallery/page.tsx | 101 ++++++++------------------------------- 1 file changed, 20 insertions(+), 81 deletions(-) diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 0f2fef8..7c20b44 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -5,7 +5,7 @@ import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarS import BlogCardTwo from "@/components/sections/blog/BlogCardTwo"; import ContactText from "@/components/sections/contact/ContactText"; import FooterCard from "@/components/sections/footer/FooterCard"; -import { Phone, MessageCircle, MapPin } from "lucide-react"; +import { Phone, MessageCircle, MapPin, Image } from "lucide-react"; import Link from "next/link"; export default function GalleryPage() { @@ -17,14 +17,6 @@ export default function GalleryPage() { { name: "Контакты", id: "contact" }, ]; - const navLinks = [ - { name: "О нас", id: "/" }, - { name: "Домики", id: "/" }, - { name: "Услуги", id: "/" }, - { name: "Отзывы", id: "/reviews" }, - { name: "Контакты", id: "/" }, - ]; - return ( @@ -56,7 +46,7 @@ export default function GalleryPage() { title="Фотогалерея" description="Атмосферные фотографии нашего банного комплекса и счастливых гостей" tag="Галерея" - tagIcon="Image" + tagIcon={Image} tagAnimation="slide-up" textboxLayout="default" useInvertedBackground={true} @@ -64,60 +54,20 @@ export default function GalleryPage() { carouselMode="buttons" blogs={[ { - id: "1", - category: ["Баня"], - title: "Традиционная парилка", - excerpt: "Аутентичная русская баня с деревянным интерьером и правильным микроклиматом", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-having-rest-sauna-alone_169016-22240.jpg", - imageAlt: "Интерьер парилки", - authorName: "Очаг", - authorAvatar: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg", - date: "Всегда открыта", - }, + id: "1", category: ["Баня"], + title: "Традиционная парилка", excerpt: "Аутентичная русская баня с деревянным интерьером и правильным микроклиматом", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-having-rest-sauna-alone_169016-22240.jpg", imageAlt: "Интерьер парилки", authorName: "Очаг", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg", date: "Всегда открыта"}, { - id: "2", - category: ["Домики"], - title: "Уютные коттеджи", - excerpt: "Деревянные домики с современными удобствами на берегу реки", - imageSrc: "http://img.b2bpic.net/free-photo/house-near-body-water_198169-123.jpg?_wi=2", - imageAlt: "Внешний вид домика", - authorName: "Очаг", - authorAvatar: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg", - date: "Круглый год", - }, + id: "2", category: ["Домики"], + title: "Уютные коттеджи", excerpt: "Деревянные домики с современными удобствами на берегу реки", imageSrc: "http://img.b2bpic.net/free-photo/house-near-body-water_198169-123.jpg", imageAlt: "Внешний вид домика", authorName: "Очаг", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg", date: "Круглый год"}, { - id: "3", - category: ["Бассейн"], - title: "Подогреваемый бассейн", - excerpt: "Зона отдыха с гидромассажем и прекрасным видом на природу", - imageSrc: "http://img.b2bpic.net/free-photo/girl-jumps-into-urban-spa-pool-dynamic-shot_169016-69615.jpg", - imageAlt: "Территория бассейна", - authorName: "Очаг", - authorAvatar: "http://img.b2bpic.net/free-photo/close-up-young-woman-outdoors_1098-1638.jpg", - date: "Летний сезон", - }, + id: "3", category: ["Бассейн"], + title: "Подогреваемый бассейн", excerpt: "Зона отдыха с гидромассажем и прекрасным видом на природу", imageSrc: "http://img.b2bpic.net/free-photo/girl-jumps-into-urban-spa-pool-dynamic-shot_169016-69615.jpg", imageAlt: "Территория бассейна", authorName: "Очаг", authorAvatar: "http://img.b2bpic.net/free-photo/close-up-young-woman-outdoors_1098-1638.jpg", date: "Летний сезон"}, { - id: "4", - category: ["Отдых"], - title: "Счастливые гости", - excerpt: "Компании друзей и семьи получают незабываемые впечатления от отдыха", - imageSrc: "http://img.b2bpic.net/free-photo/young-couple-relaxing-jacuzzi-pool_1385-1478.jpg", - imageAlt: "Гости отдыхают", - authorName: "Очаг", - authorAvatar: "http://img.b2bpic.net/free-photo/confident-handsome-student-walking-after-classes_1262-6055.jpg", - date: "Каждый день", - }, + id: "4", category: ["Отдых"], + title: "Счастливые гости", excerpt: "Компании друзей и семьи получают незабываемые впечатления от отдыха", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-relaxing-jacuzzi-pool_1385-1478.jpg", imageAlt: "Гости отдыхают", authorName: "Очаг", authorAvatar: "http://img.b2bpic.net/free-photo/confident-handsome-student-walking-after-classes_1262-6055.jpg", date: "Каждый день"}, { - id: "5", - category: ["Территория"], - title: "Природное окружение", - excerpt: "Красивая территория с видом на реку Кама и лесным пейзажем", - imageSrc: "http://img.b2bpic.net/free-photo/stylish-corporate-woman-suit-standing-with-laptop-work-documents-using-mobile-phone-looking_1258-194026.jpg", - imageAlt: "Территория комплекса", - authorName: "Очаг", - authorAvatar: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg", - date: "Фото природы", - }, + id: "5", category: ["Территория"], + title: "Природное окружение", excerpt: "Красивая территория с видом на реку Кама и лесным пейзажем", imageSrc: "http://img.b2bpic.net/free-photo/stylish-corporate-woman-suit-standing-with-laptop-work-documents-using-mobile-phone-looking_1258-194026.jpg", imageAlt: "Территория комплекса", authorName: "Очаг", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg", date: "Фото природы"}, ]} /> @@ -127,18 +77,13 @@ export default function GalleryPage() { text="Готовы начать свой идеальный отдых? Свяжитесь с нами прямо сейчас и забронируйте ваше время в банном комплексе Очаг!" animationType="entrance-slide" background={{ - variant: "aurora", - }} + variant: "plain"}} useInvertedBackground={true} buttons={[ { - text: "Позвонить", - href: "tel:+73422788880", - }, + text: "Позвонить", href: "tel:+73422788880"}, { - text: "Написать в WhatsApp", - href: "https://wa.me/73422788880", - }, + text: "Написать в WhatsApp", href: "https://wa.me/73422788880"}, ]} /> @@ -151,19 +96,13 @@ export default function GalleryPage() { socialLinks={[ { icon: Phone, - href: "tel:+73422788880", - ariaLabel: "Позвонить нам", - }, + href: "tel:+73422788880", ariaLabel: "Позвонить нам"}, { icon: MessageCircle, - href: "https://wa.me/73422788880", - ariaLabel: "Написать в WhatsApp", - }, + href: "https://wa.me/73422788880", ariaLabel: "Написать в WhatsApp"}, { icon: MapPin, - href: "https://maps.google.com/?q=Таможенная+ул.+37А+Пермь", - ariaLabel: "Наше местоположение", - }, + href: "https://maps.google.com/?q=Таможенная+ул.+37А+Пермь", ariaLabel: "Наше местоположение"}, ]} /> -- 2.49.1 From f79071fdd9eb3c2c69b999857b42a451975b441b Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 11:03:29 +0000 Subject: [PATCH 3/4] Update src/app/page.tsx --- src/app/page.tsx | 270 +++++++++++------------------------------------ 1 file changed, 64 insertions(+), 206 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 9073ab9..3eb3184 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -11,7 +11,7 @@ import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo"; import TestimonialCardThirteen from "@/components/sections/testimonial/TestimonialCardThirteen"; import ContactText from "@/components/sections/contact/ContactText"; import FooterCard from "@/components/sections/footer/FooterCard"; -import { Phone, MessageCircle, MapPin, Flame, Home, Droplets, Smile, Sparkles, DollarSign, Star, Droplet, Crown, Image } from "lucide-react"; +import { Phone, MessageCircle, MapPin, Flame, Home, Droplets, Smile, Sparkles, DollarSign, Star, Droplet, Crown, Waves } from "lucide-react"; export default function HomePage() { return ( @@ -21,7 +21,7 @@ export default function HomePage() { borderRadius="pill" contentWidth="compact" sizing="mediumLargeSizeLargeTitles" - background="aurora" + background="circleGradient" cardStyle="inset" primaryButtonStyle="double-inset" secondaryButtonStyle="glass" @@ -38,9 +38,7 @@ export default function HomePage() { { name: "Контакты", id: "contact" }, ]} button={{ - text: "Забронировать", - href: "contact", - }} + text: "Забронировать", href: "contact"}} /> @@ -49,44 +47,28 @@ export default function HomePage() { title="Банный комплекс Очаг" description="Отдых у реки с настоящей русской баней — бассейн, мангал, караоке и уютные домики для вашей идеальной релаксации" tag="Рейтинг 4.9 ⭐ • 700+ гостей • Круглосуточно" - imageSrc="http://img.b2bpic.net/free-photo/playa-laguna-beach-surrounded-by-lake-greenery-cloudy-sky-argentina_181624-13880.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/playa-laguna-beach-surrounded-by-lake-greenery-cloudy-sky-argentina_181624-13880.jpg" imageAlt="Русская баня с традиционным интерьером" mediaAnimation="slide-up" testimonials={[ { - name: "Александр М.", - handle: "Частый гость", - testimonial: "Бассейн просто огонь, баня жаркая и уютная! Вернёмся обязательно.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg?_wi=1", - }, + name: "Александр М.", handle: "Частый гость", testimonial: "Бассейн просто огонь, баня жаркая и уютная! Вернёмся обязательно.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg"}, { - name: "Елена К.", - handle: "Семейный отдых", - testimonial: "Тихо, уютно, отличный отдых на природе! Идеально для семьи.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-woman-outdoors_1098-1638.jpg?_wi=1", - }, + name: "Елена К.", handle: "Семейный отдых", testimonial: "Тихо, уютно, отличный отдых на природе! Идеально для семьи.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-woman-outdoors_1098-1638.jpg"}, { - name: "Игорь П.", - handle: "Корпоративное событие", - testimonial: "Великолепное место для корпоратива! Персонал внимательный и услужливый.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg?_wi=1", - }, + name: "Игорь П.", handle: "Корпоративное событие", testimonial: "Великолепное место для корпоратива! Персонал внимательный и услужливый.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg"}, ]} buttons={[ { - text: "📞 Позвонить", - href: "tel:+73422788880", - }, + text: "📞 Позвонить", href: "tel:+73422788880"}, { - text: "📅 Забронировать", - href: "contact", - }, + text: "📅 Забронировать", href: "contact"}, ]} buttonAnimation="slide-up" - background={{ variant: "aurora" }} + background={{ variant: "plain" }} useInvertedBackground={false} /> @@ -103,34 +85,24 @@ export default function HomePage() { imagePosition="right" bulletPoints={[ { - title: "На берегу реки Камы", - description: "Живописное расположение с видом на реку, в окружении природы", - icon: Droplets, + title: "На берегу реки Камы", description: "Живописное расположение с видом на реку, в окружении природы", icon: Waves, }, { - title: "Уютные домики", - description: "Комфортабельные коттеджи с полным оборудованием для полноценного отдыха", - icon: Home, + title: "Уютные домики", description: "Комфортабельные коттеджи с полным оборудованием для полноценного отдыха", icon: Home, }, { - title: "Русская баня", - description: "Традиционная парилка с правильным микроклиматом и банными аксессуарами", - icon: Droplets, + title: "Русская баня", description: "Традиционная парилка с правильным микроклиматом и банными аксессуарами", icon: Droplets, }, { - title: "Идеальное место отдыха", - description: "Всё необходимое для безопасного и приятного времяпрепровождения с друзьями и семьёй", - icon: Smile, + title: "Идеальное место отдыха", description: "Всё необходимое для безопасного и приятного времяпрепровождения с друзьями и семьёй", icon: Smile, }, ]} - imageSrc="http://img.b2bpic.net/free-photo/walvis-bay-namibia-april-16-2024_58702-17100.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/walvis-bay-namibia-april-16-2024_58702-17100.jpg" imageAlt="Банный комплекс на берегу реки Кама" mediaAnimation="slide-up" buttons={[ { - text: "Узнать подробнее", - href: "/cottages", - }, + text: "Узнать подробнее", href: "/accommodations"}, ]} buttonAnimation="slide-up" /> @@ -149,41 +121,18 @@ export default function HomePage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "cottage-1", - brand: "Домик", - name: "№1 - Для компании", - price: "от 1000 ₽/час", - rating: 5, - reviewCount: "150+", - imageSrc: "http://img.b2bpic.net/free-photo/view-old-abandoned-house-nature_23-2150166527.jpg?_wi=1", - imageAlt: "Домик №1 с баней", - }, + id: "cottage-1", brand: "Домик", name: "№1 - Для компании", price: "от 1000 ₽/час", rating: 5, + reviewCount: "150+", imageSrc: "http://img.b2bpic.net/free-photo/view-old-abandoned-house-nature_23-2150166527.jpg", imageAlt: "Домик №1 с баней"}, { - id: "cottage-2", - brand: "Домик", - name: "№2 - С бассейном", - price: "от 1500 ₽/час", - rating: 5, - reviewCount: "200+", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-smile-happy-relax-leisure-swimming-pool_74190-8527.jpg?_wi=1", - imageAlt: "Домик №2 с бассейном", - }, + id: "cottage-2", brand: "Домик", name: "№2 - С бассейном", price: "от 1500 ₽/час", rating: 5, + reviewCount: "200+", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-smile-happy-relax-leisure-swimming-pool_74190-8527.jpg", imageAlt: "Домик №2 с бассейном"}, { - id: "cottage-3", - brand: "Домик", - name: "№3 - Премиум", - price: "от 2000 ₽/час", - rating: 5, - reviewCount: "180+", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-chatting-indoors_23-2149116778.jpg?_wi=1", - imageAlt: "Домик №3 Премиум с караоке", - }, + id: "cottage-3", brand: "Домик", name: "№3 - Премиум", price: "от 2000 ₽/час", rating: 5, + reviewCount: "180+", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-chatting-indoors_23-2149116778.jpg", imageAlt: "Домик №3 Премиум с караоке"}, ]} buttons={[ { - text: "Забронировать", - href: "contact", - }, + text: "Забронировать", href: "contact"}, ]} buttonAnimation="slide-up" /> @@ -204,31 +153,17 @@ export default function HomePage() { mediaAnimation="slide-up" accordionItems={[ { - id: "1", - title: "Бассейн с гидромассажем", - content: "Подогреваемый бассейн с функцией гидромассажа для полного расслабления и восстановления мышц. Идеально для отдыха после парилки.", - }, + id: "1", title: "Бассейн с гидромассажем", content: "Подогреваемый бассейн с функцией гидромассажа для полного расслабления и восстановления мышц. Идеально для отдыха после парилки."}, { - id: "2", - title: "Мангал и барбекю", - content: "Оборудованное место для приготовления шашлычков и блюд на открытом огне. Идеальный вариант для семейного или корпоративного отдыха.", - }, + id: "2", title: "Мангал и барбекю", content: "Оборудованное место для приготовления шашлычков и блюд на открытом огне. Идеальный вариант для семейного или корпоративного отдыха."}, { - id: "3", - title: "Караоке", - content: "Современная система караоке в одном из домиков для развлечения и веселья с друзьями и коллегами.", - }, + id: "3", title: "Караоке", content: "Современная система караоке в одном из домиков для развлечения и веселья с друзьями и коллегами."}, { - id: "4", - title: "Зона отдыха", - content: "Комфортная зона для релаксации с удобной мебелью и красивым видом на реку и природу вокруг.", - }, + id: "4", title: "Зона отдыха", content: "Комфортная зона для релаксации с удобной мебелью и красивым видом на реку и природу вокруг."}, ]} buttons={[ { - text: "Подробнее", - href: "contact", - }, + text: "Подробнее", href: "contact"}, ]} buttonAnimation="slide-up" /> @@ -246,74 +181,37 @@ export default function HomePage() { animationType="slide-up" plans={[ { - id: "basic", - badge: "Баня", - badgeIcon: Droplet, - price: "от 500 ₽", - subtitle: "В час на одного", - buttons: [ + id: "basic", badge: "Баня", badgeIcon: Droplet, + price: "от 500 ₽", subtitle: "В час на одного", buttons: [ { - text: "Узнать свободное время", - href: "tel:+73422788880", - }, + text: "Узнать свободное время", href: "tel:+73422788880"}, { - text: "Забронировать", - href: "contact", - }, + text: "Забронировать", href: "contact"}, ], features: [ - "Доступ в парилку", - "Комната отдыха", - "Душ", - "Туалет", - ], + "Доступ в парилку", "Комната отдыха", "Душ", "Туалет"], }, { - id: "professional", - badge: "Домик с баней", - badgeIcon: Home, - price: "от 1000 ₽", - subtitle: "В час за домик", - buttons: [ + id: "professional", badge: "Домик с баней", badgeIcon: Home, + price: "от 1000 ₽", subtitle: "В час за домик", buttons: [ { - text: "Узнать свободное время", - href: "tel:+73422788880", - }, + text: "Узнать свободное время", href: "tel:+73422788880"}, { - text: "Забронировать", - href: "contact", - }, + text: "Забронировать", href: "contact"}, ], features: [ - "Полный домик с баней", - "Комната отдыха", - "Мангал", - "Парковка", - ], + "Полный домик с баней", "Комната отдыха", "Мангал", "Парковка"], }, { - id: "premium", - badge: "Премиум пакет", - badgeIcon: Crown, - price: "до 2000 ₽", - subtitle: "В час за домик", - buttons: [ + id: "premium", badge: "Премиум пакет", badgeIcon: Crown, + price: "до 2000 ₽", subtitle: "В час за домик", buttons: [ { - text: "Узнать свободное время", - href: "tel:+73422788880", - }, + text: "Узнать свободное время", href: "tel:+73422788880"}, { - text: "Забронировать", - href: "contact", - }, + text: "Забронировать", href: "contact"}, ], features: [ - "Большой домик", - "Баня и бассейн", - "Караоке", - "Мангал", - "Вся инфраструктура", - ], + "Большой домик", "Баня и бассейн", "Караоке", "Мангал", "Вся инфраструктура"], }, ]} /> @@ -333,53 +231,23 @@ export default function HomePage() { carouselMode="buttons" testimonials={[ { - id: "1", - name: "Сергей Иванов", - handle: "Первое посещение", - testimonial: "Бассейн просто огонь, баня жаркая как надо! Приходили с друзьями, все остались в восторге. Обязательно вернёмся!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg?_wi=2", - }, + id: "1", name: "Сергей Иванов", handle: "Первое посещение", testimonial: "Бассейн просто огонь, баня жаркая как надо! Приходили с друзьями, все остались в восторге. Обязательно вернёмся!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg"}, { - id: "2", - name: "Мария Петрова", - handle: "Семейный отдых", - testimonial: "Тихо, уютно, отличный отдых на природе! Идеально для семьи с детьми. Персонал очень внимательный и вежливый.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg?_wi=2", - }, + id: "2", name: "Мария Петрова", handle: "Семейный отдых", testimonial: "Тихо, уютно, отличный отдых на природе! Идеально для семьи с детьми. Персонал очень внимательный и вежливый.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg"}, { - id: "3", - name: "Игорь Сидоров", - handle: "Корпоративное событие", - testimonial: "Проводили корпоратив в комплексе Очаг. Великолепное место, отличное обслуживание, все гости остались довольны. Спасибо!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/confident-handsome-student-walking-after-classes_1262-6055.jpg?_wi=1", - }, + id: "3", name: "Игорь Сидоров", handle: "Корпоративное событие", testimonial: "Проводили корпоратив в комплексе Очаг. Великолепное место, отличное обслуживание, все гости остались довольны. Спасибо!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/confident-handsome-student-walking-after-classes_1262-6055.jpg"}, { - id: "4", - name: "Елена Смирнова", - handle: "День рождения", - testimonial: "Отмечали день рождения на банном комплексе. Очень красивое место, вкусная еда, добрые люди. Спасибо огромное!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-woman-outdoors_1098-1638.jpg?_wi=2", - }, + id: "4", name: "Елена Смирнова", handle: "День рождения", testimonial: "Отмечали день рождения на банном комплексе. Очень красивое место, вкусная еда, добрые люди. Спасибо огромное!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-woman-outdoors_1098-1638.jpg"}, { - id: "5", - name: "Дмитрий Козлов", - handle: "Частый гость", - testimonial: "Приходим сюда регулярно уже второй год. Всегда чистота, уют, вежливый персонал. Это наше любимое место отдыха!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg?_wi=3", - }, + id: "5", name: "Дмитрий Козлов", handle: "Частый гость", testimonial: "Приходим сюда регулярно уже второй год. Всегда чистота, уют, вежливый персонал. Это наше любимое место отдыха!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg"}, { - id: "6", - name: "Ольга Воронина", - handle: "Романтический вечер", - testimonial: "Красивое место для романтического отдыха с половинкой. Просто волшебно! Спасибо за таких великолепный сервис.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg?_wi=3", - }, + id: "6", name: "Ольга Воронина", handle: "Романтический вечер", testimonial: "Красивое место для романтического отдыха с половинкой. Просто волшебно! Спасибо за таких великолепный сервис.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg"}, ]} /> @@ -388,17 +256,13 @@ export default function HomePage() { @@ -410,19 +274,13 @@ export default function HomePage() { socialLinks={[ { icon: Phone, - href: "tel:+73422788880", - ariaLabel: "Позвонить нам", - }, + href: "tel:+73422788880", ariaLabel: "Позвонить нам"}, { icon: MessageCircle, - href: "https://wa.me/73422788880", - ariaLabel: "Написать в WhatsApp", - }, + href: "https://wa.me/73422788880", ariaLabel: "Написать в WhatsApp"}, { icon: MapPin, - href: "https://maps.google.com/?q=Таможенная+ул.+37А+Пермь", - ariaLabel: "Наше местоположение", - }, + href: "https://maps.google.com/?q=Таможенная+ул.+37А+Пермь", ariaLabel: "Наше местоположение"}, ]} /> -- 2.49.1 From 57c16223d4fee3341c6f72e04fd3167f5687e14e Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 11:03:30 +0000 Subject: [PATCH 4/4] Update src/app/reviews/page.tsx --- src/app/reviews/page.tsx | 87 ++++++++++------------------------------ 1 file changed, 22 insertions(+), 65 deletions(-) diff --git a/src/app/reviews/page.tsx b/src/app/reviews/page.tsx index 4386f52..9bf1a21 100644 --- a/src/app/reviews/page.tsx +++ b/src/app/reviews/page.tsx @@ -5,7 +5,7 @@ import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarS import TestimonialCardThirteen from "@/components/sections/testimonial/TestimonialCardThirteen"; import ContactText from "@/components/sections/contact/ContactText"; import FooterCard from "@/components/sections/footer/FooterCard"; -import { Phone, MessageCircle, MapPin } from "lucide-react"; +import { Phone, MessageCircle, MapPin, Star } from "lucide-react"; import Link from "next/link"; export default function ReviewsPage() { @@ -24,7 +24,7 @@ export default function ReviewsPage() { borderRadius="pill" contentWidth="compact" sizing="mediumLargeSizeLargeTitles" - background="aurora" + background="circleGradient" cardStyle="inset" primaryButtonStyle="double-inset" secondaryButtonStyle="glass" @@ -35,9 +35,7 @@ export default function ReviewsPage() { brandName="Очаг" navItems={navItems} button={{ - text: "Забронировать", - href: "/", - }} + text: "Забронировать", href: "/"}} className="sticky top-0 z-50" /> @@ -48,7 +46,7 @@ export default function ReviewsPage() { title="Отзывы гостей" description="Реальные отзывы от людей, которые уже насладились отдыхом в нашем комплексе" tag="700+ оценок" - tagIcon="Star" + tagIcon={Star} tagAnimation="slide-up" textboxLayout="default" useInvertedBackground={false} @@ -57,53 +55,23 @@ export default function ReviewsPage() { carouselMode="buttons" testimonials={[ { - id: "1", - name: "Сергей Иванов", - handle: "Первое посещение", - testimonial: "Бассейн просто огонь, баня жаркая как надо! Приходили с друзьями, все остались в восторге. Обязательно вернёмся!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg?_wi=4", - }, + id: "1", name: "Сергей Иванов", handle: "Первое посещение", testimonial: "Бассейн просто огонь, баня жаркая как надо! Приходили с друзьями, все остались в восторге. Обязательно вернёмся!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg"}, { - id: "2", - name: "Мария Петрова", - handle: "Семейный отдых", - testimonial: "Тихо, уютно, отличный отдых на природе! Идеально для семьи с детьми. Персонал очень внимательный и вежливый.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg?_wi=4", - }, + id: "2", name: "Мария Петрова", handle: "Семейный отдых", testimonial: "Тихо, уютно, отличный отдых на природе! Идеально для семьи с детьми. Персонал очень внимательный и вежливый.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg"}, { - id: "3", - name: "Игорь Сидоров", - handle: "Корпоративное событие", - testimonial: "Проводили корпоратив в комплексе Очаг. Великолепное место, отличное обслуживание, все гости остались довольны. Спасибо!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/confident-handsome-student-walking-after-classes_1262-6055.jpg?_wi=2", - }, + id: "3", name: "Игорь Сидоров", handle: "Корпоративное событие", testimonial: "Проводили корпоратив в комплексе Очаг. Великолепное место, отличное обслуживание, все гости остались довольны. Спасибо!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/confident-handsome-student-walking-after-classes_1262-6055.jpg"}, { - id: "4", - name: "Елена Смирнова", - handle: "День рождения", - testimonial: "Отмечали день рождения на банном комплексе. Очень красивое место, вкусная еда, добрые люди. Спасибо огромное!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-woman-outdoors_1098-1638.jpg?_wi=3", - }, + id: "4", name: "Елена Смирнова", handle: "День рождения", testimonial: "Отмечали день рождения на банном комплексе. Очень красивое место, вкусная еда, добрые люди. Спасибо огромное!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-woman-outdoors_1098-1638.jpg"}, { - id: "5", - name: "Дмитрий Козлов", - handle: "Частый гость", - testimonial: "Приходим сюда регулярно уже второй год. Всегда чистота, уют, вежливый персонал. Это наше любимое место отдыха!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg?_wi=5", - }, + id: "5", name: "Дмитрий Козлов", handle: "Частый гость", testimonial: "Приходим сюда регулярно уже второй год. Всегда чистота, уют, вежливый персонал. Это наше любимое место отдыха!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg"}, { - id: "6", - name: "Ольга Воронина", - handle: "Романтический вечер", - testimonial: "Красивое место для романтического отдыха с половинкой. Просто волшебно! Спасибо за таких великолепный сервис.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg?_wi=5", - }, + id: "6", name: "Ольга Воронина", handle: "Романтический вечер", testimonial: "Красивое место для романтического отдыха с половинкой. Просто волшебно! Спасибо за таких великолепный сервис.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg"}, ]} /> @@ -113,18 +81,13 @@ export default function ReviewsPage() { text="Готовы присоединиться к нашим довольным гостям? Забронируйте ваш отдых прямо сейчас и оставьте свой отзыв!" animationType="entrance-slide" background={{ - variant: "aurora", - }} + variant: "plain"}} useInvertedBackground={true} buttons={[ { - text: "Позвонить", - href: "tel:+73422788880", - }, + text: "Позвонить", href: "tel:+73422788880"}, { - text: "Забронировать", - href: "/", - }, + text: "Забронировать", href: "/"}, ]} /> @@ -137,19 +100,13 @@ export default function ReviewsPage() { socialLinks={[ { icon: Phone, - href: "tel:+73422788880", - ariaLabel: "Позвонить нам", - }, + href: "tel:+73422788880", ariaLabel: "Позвонить нам"}, { icon: MessageCircle, - href: "https://wa.me/73422788880", - ariaLabel: "Написать в WhatsApp", - }, + href: "https://wa.me/73422788880", ariaLabel: "Написать в WhatsApp"}, { icon: MapPin, - href: "https://maps.google.com/?q=Таможенная+ул.+37А+Пермь", - ariaLabel: "Наше местоположение", - }, + href: "https://maps.google.com/?q=Таможенная+ул.+37А+Пермь", ariaLabel: "Наше местоположение"}, ]} /> -- 2.49.1