Merge version_1 into main #3
166
src/app/page.tsx
166
src/app/page.tsx
@@ -2,16 +2,17 @@
|
||||
|
||||
import Link from "next/link";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||
import HeroBillboardTestimonial from "@/components/sections/hero/HeroBillboardTestimonial";
|
||||
import SplitAbout from "@/components/sections/about/SplitAbout";
|
||||
import ProductCardTwo from "@/components/sections/product/ProductCardTwo";
|
||||
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||
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, Waves } from "lucide-react";
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
|
||||
import SplitAbout from '@/components/sections/about/SplitAbout';
|
||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||
import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne';
|
||||
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
|
||||
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
|
||||
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, Waves, Image } from "lucide-react";
|
||||
|
||||
export default function HomePage() {
|
||||
return (
|
||||
@@ -38,7 +39,8 @@ export default function HomePage() {
|
||||
{ name: "Контакты", id: "contact" },
|
||||
]}
|
||||
button={{
|
||||
text: "Забронировать", href: "contact"}}
|
||||
text: "Забронировать", href: "contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -53,19 +55,24 @@ export default function HomePage() {
|
||||
testimonials={[
|
||||
{
|
||||
name: "Александр М.", handle: "Частый гость", testimonial: "Бассейн просто огонь, баня жаркая и уютная! Вернёмся обязательно.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg"},
|
||||
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"},
|
||||
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"},
|
||||
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: "plain" }}
|
||||
@@ -102,7 +109,8 @@ export default function HomePage() {
|
||||
mediaAnimation="slide-up"
|
||||
buttons={[
|
||||
{
|
||||
text: "Узнать подробнее", href: "/accommodations"},
|
||||
text: "Узнать подробнее", href: "accommodations"
|
||||
},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
@@ -122,17 +130,21 @@ export default function HomePage() {
|
||||
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", imageAlt: "Домик №1 с баней"},
|
||||
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", imageAlt: "Домик №2 с бассейном"},
|
||||
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", imageAlt: "Домик №3 Премиум с караоке"},
|
||||
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"
|
||||
/>
|
||||
@@ -145,7 +157,6 @@ export default function HomePage() {
|
||||
tag="Услуги"
|
||||
tagIcon={Sparkles}
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
mediaPosition="right"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-man-relaxing-jacuzzi_23-2149631336.jpg"
|
||||
@@ -153,17 +164,22 @@ 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"
|
||||
/>
|
||||
@@ -184,39 +200,84 @@ export default function HomePage() {
|
||||
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: [
|
||||
{
|
||||
text: "Узнать свободное время", href: "tel:+73422788880"},
|
||||
text: "Узнать свободное время", href: "tel:+73422788880"
|
||||
},
|
||||
{
|
||||
text: "Забронировать", href: "contact"},
|
||||
text: "Забронировать", href: "contact"
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Полный домик с баней", "Комната отдыха", "Мангал", "Парковка"],
|
||||
"Полный домик с баней", "Комната отдыха", "Мангал", "Парковка"
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "premium", badge: "Премиум пакет", badgeIcon: Crown,
|
||||
price: "до 2000 ₽", subtitle: "В час за домик", buttons: [
|
||||
{
|
||||
text: "Узнать свободное время", href: "tel:+73422788880"},
|
||||
text: "Узнать свободное время", href: "tel:+73422788880"
|
||||
},
|
||||
{
|
||||
text: "Забронировать", href: "contact"},
|
||||
text: "Забронировать", href: "contact"
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Большой домик", "Баня и бассейн", "Караоке", "Мангал", "Вся инфраструктура"],
|
||||
"Большой домик", "Баня и бассейн", "Караоке", "Мангал", "Вся инфраструктура"
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="gallery" data-section="gallery">
|
||||
<BlogCardTwo
|
||||
title="Фотогалерея"
|
||||
description="Атмосферные фотографии нашего банного комплекса и счастливых гостей"
|
||||
tag="Галерея"
|
||||
tagIcon={Image}
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
animationType="slide-up"
|
||||
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: "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: "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-sofa_329181-2683.jpg", date: "Фото природы"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardThirteen
|
||||
title="Отзывы гостей"
|
||||
@@ -232,22 +293,28 @@ export default function HomePage() {
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Сергей Иванов", handle: "Первое посещение", testimonial: "Бассейн просто огонь, баня жаркая как надо! Приходили с друзьями, все остались в восторге. Обязательно вернёмся!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-sofa_329181-2683.jpg"},
|
||||
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"},
|
||||
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"},
|
||||
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"},
|
||||
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"},
|
||||
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"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-with-long-blonde-hair-red-jacket_23-2149020114.jpg"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -260,9 +327,11 @@ export default function HomePage() {
|
||||
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"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -274,13 +343,16 @@ 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: "Наше местоположение"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user