diff --git a/src/app/page.tsx b/src/app/page.tsx index 3eb3184..32eaf17 100644 --- a/src/app/page.tsx +++ b/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" + }} /> @@ -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: [ - "Большой домик", "Баня и бассейн", "Караоке", "Мангал", "Вся инфраструктура"], + "Большой домик", "Баня и бассейн", "Караоке", "Мангал", "Вся инфраструктура" + ], }, ]} /> + +
@@ -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" + }, ]} /> @@ -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: "Наше местоположение" + }, ]} />